public static EspecialityCustom GetEspecialityById(string especialityId) { try { var obj = ctx.Especiality.Where(x => x.v_EspecialityId == especialityId && x.i_IsDeleted == 0).FirstOrDefault(); EspecialityCustom final = new EspecialityCustom(); final.r_Cost = obj.r_Cost; final.v_EspecialityId = obj.v_EspecialityId; final.t_TimeForAttention = obj.t_TimeForAttention; final.t_EndTime = obj.t_EndTime; final.t_EndTime2 = obj.t_EndTime2; final.t_StartTime = obj.t_StartTime; final.t_StartTime2 = obj.t_StartTime2; final.v_Description = obj.v_Description; final.v_EspecialityName = obj.v_EspecialityName; final.v_EspecialityPicture = obj.b_EspecialityPicture == null ? null : Convert.ToBase64String(obj.b_EspecialityPicture); final.v_ProtocolId = obj.v_ProtocolId; return(final); } catch (Exception ex) { return(null); } }
public JsonResult AddEspeciality(EspecialityCustom data) { Api API = new Api(); data.b_EspecialityPicture = System.Convert.FromBase64String(data.v_EspecialityPicture); Dictionary <string, string> arg = new Dictionary <string, string>() { { "String1", JsonConvert.SerializeObject(data) }, }; var result = API.Post <MessageCustom>("Especiality/AddEspeciality", arg); return(new JsonResult { Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }