public IHttpActionResult AddEspeciality(MultiDataModel multi) { EspecialityBE dataEsp = JsonConvert.DeserializeObject <EspecialityBE>(multi.String1); var result = EspecialityBL.AddEspeciality(dataEsp); return(Ok(result)); }
public static MessageCustom AddEspeciality(EspecialityBE data) { MessageCustom msg = new MessageCustom(); bool result = EspecialityDal.AddEspeciality(data); if (!result) { msg.Error = true; msg.Message = "Sucedió un error al agregar la especialidad, por favor vuelva intentar"; msg.Status = (int)HttpStatusCode.BadRequest; } else { msg.Error = false; msg.Message = "Se agregó correctamente"; msg.Status = (int)HttpStatusCode.Created; } return(msg); }
public static bool AddEspeciality(EspecialityBE data) { try { if (data.v_EspecialityId == null) { data.i_IsDeleted = 0; data.v_EspecialityId = new Common.Utils().GetPrimaryKey(1, 49, "ES"); ctx.Especiality.Add(data); } else { var obj = ctx.Especiality.Where(x => x.v_EspecialityId == data.v_EspecialityId).FirstOrDefault(); obj.v_Description = data.v_Description; obj.v_ProtocolId = data.v_ProtocolId; obj.v_EspecialityName = data.v_EspecialityName; obj.r_Cost = data.r_Cost; obj.t_TimeForAttention = data.t_TimeForAttention; obj.b_EspecialityPicture = data.b_EspecialityPicture; obj.t_StartTime = data.t_StartTime; obj.t_StartTime2 = data.t_StartTime2; obj.t_EndTime = data.t_EndTime; obj.t_EndTime2 = data.t_EndTime2; } ctx.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }