public HttpResponseMessage ActualizarTipoEspecialidad([FromBody] TipoEspecialidadRequest model)
        {
            var respond = new HttpResponseMessage();

            ClaseBase.ErrorMesaje error            = new ClaseBase.ErrorMesaje();
            TipoEspecialidad      tipoespecialidad = new TipoEspecialidad {
                TipoEspecialidadId = model.IdTipoEspecialidad, Desc_TipoEspecialidad = model.TipoEspecilidad
            };

            try
            {
                error = _blTipoEspecialidad.ActualizarTipoEspecialidad(tipoespecialidad);
                if (error.Error == 0)
                {
                    respond.StatusCode = HttpStatusCode.OK;
                }
                else
                {
                    respond.StatusCode = HttpStatusCode.InternalServerError;
                }
                respond.Content = new StringContent(JsonConvert.SerializeObject(error));
            }
            catch (Exception ex)
            {
                respond.StatusCode = HttpStatusCode.InternalServerError;
                error = new ClaseBase.ErrorMesaje {
                    Error = 1, Mensaje = ex.Message
                };
                respond.Content = new StringContent(JsonConvert.SerializeObject(error));
                throw;
            }
            return(respond);
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            TipoEspecialidad tipoEspecialidad = db.TipoEspecialidad.Find(id);

            db.TipoEspecialidad.Remove(tipoEspecialidad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Id,descripcion")] TipoEspecialidad tipoEspecialidad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoEspecialidad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoEspecialidad));
 }
Exemple #4
0
        public ActionResult Create([Bind(Include = "Id,descripcion")] TipoEspecialidad tipoEspecialidad)
        {
            if (ModelState.IsValid)
            {
                db.TipoEspecialidad.Add(tipoEspecialidad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoEspecialidad));
        }
Exemple #5
0
        // GET: TipoEspecialidad/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoEspecialidad tipoEspecialidad = db.TipoEspecialidad.Find(id);

            if (tipoEspecialidad == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoEspecialidad));
        }
        public ClaseBase.ErrorMesaje ActualizarTipoEspecialidad(TipoEspecialidad TipoEspecialidad)
        {
            SqlParameter Id = new SqlParameter {
                ParameterName = "@Id", SqlDbType = SqlDbType.Int, Value = TipoEspecialidad.TipoEspecialidadId
            };
            SqlParameter Desc_TipoEspecialidad = new SqlParameter {
                ParameterName = "@Desc_TipoEspecialidad", SqlDbType = SqlDbType.NVarChar, Value = TipoEspecialidad.Desc_TipoEspecialidad
            };

            using (var context = new DBDirMedEntities())
            {
                return(context.Database.SqlQuery <ClaseBase.ErrorMesaje>("EXEC dbo.usp_DelTipoEspecialidad @Id, @Desc_TipoEspecialidad", Desc_TipoEspecialidad).FirstOrDefault());
            }
        }
        public IResultado <TipoEspecialidad> Modificar(TipoEspecialidad especialidad)
        {
            Resultado <TipoEspecialidad> resultado = new Resultado <TipoEspecialidad>();

            try
            {
                resultado.Retorno = _domain.Modificar(especialidad);
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
            }

            return(resultado);
        }
        public IResultado <TipoEspecialidad> Crear(TipoEspecialidad especialidad)
        {
            Resultado <TipoEspecialidad> resultado = new Resultado <TipoEspecialidad>();

            try
            {
                decimal id = _domain.Crear(especialidad);
                especialidad.Id   = id;
                resultado.Retorno = especialidad;
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
            }
            return(resultado);
        }
        public IResultado <bool> Borrar(TipoEspecialidad especialidad)
        {
            Resultado <bool> resultado = new Resultado <bool>();

            try
            {
                _domain.Borrar(especialidad.Id);
                resultado.Retorno = true;
            }
            catch (Exception ex)
            {
                resultado.Correcto = false;
                resultado.Mensajes.Add(ex.Message);
                throw;
            }

            return(resultado);
        }
Exemple #10
0
 public ClaseBase.ErrorMesaje ActualizarTipoEspecialidad(TipoEspecialidad TipoEspecialidad)
 {
     return(dal.ActualizarTipoEspecialidad(TipoEspecialidad));
 }