Enums on client side of WCF Data Services

26 במרץ 2014

לאחרונה יצא לי להתעסק עם WCF Data Services – אחד הדברים שהציקו לי היה העבודה עם enum, אמנם החל מ – Entity Framework 6 יש תמיכה ב – enums במודל, אבל לא בעבודה עם DataServices, במידה והמודל יכיל Enum Type לא ניתן יהיה לבצע Add Service Reference. אחד הפתרונות שחשבתי לעשות הוא לכתוב בצד הלקוח קוד כמו זה: Code Snippet namespace DataCache.ServiceReference{    public partial class DegreeType    {        public EDegreeType EType        {            get            {                return (EDegreeType)this.Type;            }            set            {                this.Type = (int)value;            }        }    }    public enum EDegreeType    {                Before,                After    }} כך בצורה זו –...
3 תגובות

שליחת אובייקטים עם תתי אובייקטים ב – ajax לשרת

22 במרץ 2014

כדי לשלוח אובייקט מצד לקוח לצד שרת ב – ajax, בעזרת jQuery זה די פשוט, בהנחה שיש לנו אובייקט בשם Person בצד השרת ו – action שמקבל אותו – הקוד ייראה ככה: Code Snippet public class Person{    public int Id { get; set; }    public string Name { get; set; }    public int Age { get; set; }} Code Snippet public ActionResult Update(Person model){} נוכל בצד לקוח לפנות בעזרת jQuery לשרת ולשלוח את המידע כך: Code Snippet var obj = {    id: 1,    name: 'shlomo',    age:29};$.post('/home/save', obj);   אבל במידה שהאוביקט בצד שרת...
תגיות: , , , , , ,
תגובה אחת

עצלנות של מפתחים ואבטחת מידע – והפעם כיצד לעקוף את הבדיקה שטלריק עושים האם קניתם את המוצר (2014)

21 במרץ 2014

בפוסט בעבר כתבתי כיצד לעקוף את הבדיקה של טלריק – ציינתי שם שהמטרה לא לגנוב אותם (כי אנחנו קונים רשיונות) אלא ההודעה המעצבנת שעולה כל פעם בזמן הפיתוח. לאחרונה אני כותב POC עבור לקוח ואני משתמש בפקדים של WPF של טלריק – ושוב ההודעה המעצבנת שלהם עולה בכל פעם שאני מפעיל את האפליקציה. ניסיתי להשתמש בטריק מהפוסט הקודם – וזה לא בדיוק עבד, לאחר שיטוט ב – reflector ראיתי שהם אכן שינו את הקוד, ולמעשה יש להם dll נפרד במידה ואני משתמש בגרסת הניסיון, יש להם היכן שהוא בדיקה שבמידה והתוכנה אין לה public key מסויים (כנראה תוכנה אצלם)...
תגובה אחת