public async Task Update(EspecialidadDto especialidad, long id) { var _especialidad = _mapper.Map <Galeno.Dominio.Entidades.Especialidad>(especialidad); _especialidad.Id = id; await _repositorio.Update(_especialidad); }
public JsonResult AddEspecialidad([FromBody] EspecialidadDto especialidad) { if (ModelState.IsValid) { var ejecutarCmd = _especialidadServicio.Add(especialidad); return(Json(new { respuesta = ejecutarCmd })); } return(Json(new { respuesta = false })); }
public JsonResult UpdateEspecialidad([FromBody] EspecialidadDto especialidadModificar) { if (ModelState.IsValid) { var ejecutarUpdate = _especialidadServicio.Update(especialidadModificar); return(Json(new { respuesta = ejecutarUpdate })); } return(Json(new { respuesta = false })); }
public Especialidad CreateEspecialidad(EspecialidadDto especialidad) { var entity = new Especialidad { Codigo = especialidad.Codigo, Nombre = especialidad.Nombre }; _repository.Add <Especialidad>(entity); return(entity); }
public IActionResult ActualizarEspecialidad(int especialidadId, [FromBody] EspecialidadDto especialidadDto) { if (especialidadDto == null || especialidadId != especialidadDto.idespecialidad) { return(BadRequest(ModelState)); } var especialidad = _mapper.Map <Especialidad>(especialidadDto); if (!_ctRepo.ActualizarEspecialidad(especialidad)) { ModelState.AddModelError("", $"Algo salio mal, actualizando el registro{especialidad.especialidad_nombre}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public bool Update(EspecialidadDto especialidad) { try { var especialidadModificar = _unidadDeTrabajo.EspecialidadRepositorio.GetByIdNoAsync(especialidad.Id); especialidadModificar.Descripcion = especialidad.Descripcion; _unidadDeTrabajo.EspecialidadRepositorio.UpdateNoAsync(especialidadModificar); _unidadDeTrabajo.CommitNoAsync(); return(true); } catch { return(false); } }
public bool Add(EspecialidadDto especialidad) { try { var entidadEspecialidad = new Entidades.Especialidad { Descripcion = especialidad.Descripcion }; _unidadDeTrabajo.EspecialidadRepositorio.AddNoAsync(entidadEspecialidad); _unidadDeTrabajo.CommitNoAsync(); return(true); } catch { return(false); } }
public IActionResult CrearEspecialidad([FromBody] EspecialidadDto especialidadDto) { if (especialidadDto == null) { return(BadRequest(ModelState)); } if (_ctRepo.ExisteEspecialidad(especialidadDto.especialidad_nombre)) { ModelState.AddModelError("", "La especialidad ya existe"); return(StatusCode(404, ModelState)); } var especialidad = _mapper.Map <Especialidad>(especialidadDto); if (!_ctRepo.CrearEspecialidad(especialidad)) { ModelState.AddModelError("", $"Algo salio mal, guardando el registro{especialidad.especialidad_nombre}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetEspecialidad", new { especialidadId = especialidad.idespecialidad }, especialidad)); }
public async Task Create(EspecialidadDto especialidad) { var _especialidad = _mapper.Map <Galeno.Dominio.Entidades.Especialidad>(especialidad); await _repositorio.Add(_especialidad); }
public ActionResult <Especialidad> Post(EspecialidadDto especialidad) { return(StatusCode(201, _service.CreateEspecialidad(especialidad))); }