Esempio n. 1
0
        public IActionResult AddPuesto(PuestoDto puestoDto)
        {
            var ispuesto = servicePuesto.MapPuestoAdd(puestoDto);

            _repo.puesto.Add(ispuesto);
            _repo.Save();
            return(Ok(ispuesto));
        }
 public async Task <List <PuestoDto> > GetAllDtos()
 {
     return(await Task.Run(() => {
         List <PuestoDto> PuestosDto = new List <PuestoDto>();
         foreach (var puesto in _context.Puestos.Where(x => !x.Deleted).ToList())
         {
             var Dto = new PuestoDto();
             PuestosDto.Add(Dto.MapFrom(puesto));
         }
         return PuestosDto;
     }));
 }
Esempio n. 3
0
 public Puesto MapPuestoAdd(PuestoDto puestoDto)
 {
     _Puesto.Nombre            = puestoDto.Nombre;
     _Puesto.DepartamentoId    = puestoDto.DepartamentoId;
     _Puesto.Estatus           = puestoDto.Estatus;
     _Puesto.Borrado           = puestoDto.Borrado;
     _Puesto.FechaModificacion = DateTime.Now;
     _Puesto.FechaRegistro     = puestoDto.FechaRegistro;
     _Puesto.CreadoPor         = puestoDto.CreadoPor;
     _Puesto.ModificadoPor     = puestoDto.CreadoPor;
     // _Puesto.PuestoId = _Puesto.PuestoId;
     return(_Puesto);
 }
Esempio n. 4
0
 public Puesto MapPuestoDelete(PuestoDto puestoDto)
 {
     _Puesto.Nombre            = puestoDto.Nombre;
     _Puesto.DepartamentoId    = puestoDto.DepartamentoId;
     _Puesto.Estatus           = "I";
     _Puesto.Borrado           = Convert.ToBoolean(Borrar.Borrado);
     _Puesto.FechaModificacion = DateTime.Now;
     _Puesto.FechaRegistro     = puestoDto.FechaRegistro;
     _Puesto.CreadoPor         = puestoDto.CreadoPor;
     _Puesto.ModificadoPor     = puestoDto.ModificadoPor;
     _Puesto.PuestoId          = puestoDto.PuestoId;
     return(_Puesto);
 }
Esempio n. 5
0
 public IActionResult DeletePuesto(PuestoDto puestoDto)
 {
     if (puestoDto.PuestoId > 0)
     {
         var ispuesto = servicePuesto.MapPuestoDelete(puestoDto);
         _repo.puesto.Update(ispuesto);
         _repo.Save();
         return(Ok(ispuesto));
     }
     else
     {
         return(StatusCode(StatusCodes.Status304NotModified));
     }
 }
Esempio n. 6
0
        public IActionResult UpdatePuesto(PuestoDto puestoDto)
        {
            var isvalue = departamentoController.GetById(puestoDto.DepartamentoId);

            if (isvalue != null)
            {
                if (puestoDto != null)
                {
                    var ispuesto = servicePuesto.MapPuestoUpdate(puestoDto);
                    _repo.puesto.Update(ispuesto);
                    _repo.Save();
                    return(Ok(ispuesto));
                }
                else
                {
                    return(StatusCode(StatusCodes.Status304NotModified));
                }
            }
            else
            {
                return(NotFound(puestoDto));
            }
        }