public async Task <ActionResult <EspecialidadDTO> > Put(int id, [FromBody] EspecialidadCreateDTO especialidadCreate)
        {
            var especialidad     = mapper.Map <Especialidad>(especialidadCreate);
            var especialidadRepo = await repository.Update(id, especialidad);

            if (especialidadRepo == null)
            {
                return(NotFound());
            }
            var especialidadDTO = mapper.Map <EspecialidadDTO>(especialidadRepo);

            return(new CreatedAtRouteResult("ObtenerEspecialidadv2", new { id = especialidad.Id }, especialidadDTO));
        }
Ejemplo n.º 2
0
        public Especialidad Registrar(Especialidad especialidad)
        {
            IEspecialidadRepository especialidadRepository = _DataRepositoryFactory.GetDataRepository <IEspecialidadRepository>();

            if (especialidad.IdEspecialidad > 0)
            {
                return(especialidadRepository.Update(especialidad));
            }
            else
            {
                return(especialidadRepository.AddEspecialidadComplete(especialidad));
            }
        }
 public Especialidad Update(Especialidad item)
 {
     return(_EspecialidadRepository.Update(item));
 }
Ejemplo n.º 4
0
 public bool Update(Especialidad entity)
 {
     return(especialidadRepository.Update(entity));
 }