public IHttpActionResult AddEspeciality(MultiDataModel multi)
        {
            EspecialityBE dataEsp = JsonConvert.DeserializeObject <EspecialityBE>(multi.String1);
            var           result  = EspecialityBL.AddEspeciality(dataEsp);

            return(Ok(result));
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
            }
        }