public static TipoColas Map(TipoColasModel dto)
 {
     return(new TipoColas()
     {
         TicId = dto.TicId,
         TicNombre = dto.TicNombre,
         TicTiempo = dto.TicTiempo
     });
 }
        public async Task <IActionResult> Put([FromBody] TipoColasModel tipoColas)
        {
            try
            {
                if (tipoColas.TicId > 0)
                {
                    await _tipoColasService.UpdateTipoColas(tipoColas);

                    return(Ok(new { Message = "Datos actualizados" }));
                }
                return(NotFound());
            }
            catch (Exception e)
            {
                return(BadRequest(new { Message = "No se actualizaron los datos" }));
            }
        }
        public async Task <IActionResult> Post([FromBody] TipoColasModel tipoColas)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(new { Message = "Algunos campos no coinciden con el tipo de dato", ModelState }));
                }

                await _tipoColasService.AddTipoColas(tipoColas);

                return(Ok(new { Message = "Datos registrados" }));

                return(BadRequest(new { Message = "El dato ya existe" }));
            }
            catch (Exception e)
            {
                return(BadRequest(new { Message = "comuniquese con el administardor del sistema" }));
            }
        }
Exemplo n.º 4
0
        public async Task <int> UpdateTipoColas(TipoColasModel clienteViewmodels)
        {
            var update = await _tipoColasRepository.Update(TipoColasMapper.Map(clienteViewmodels));

            return(update);
        }
Exemplo n.º 5
0
        public async Task <int> AddTipoColas(TipoColasModel clienteViewmodels)
        {
            var addEntity = await _tipoColasRepository.Add(TipoColasMapper.Map(clienteViewmodels));

            return(addEntity);
        }