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" })); } }
public async Task <int> UpdateTipoColas(TipoColasModel clienteViewmodels) { var update = await _tipoColasRepository.Update(TipoColasMapper.Map(clienteViewmodels)); return(update); }
public async Task <int> AddTipoColas(TipoColasModel clienteViewmodels) { var addEntity = await _tipoColasRepository.Add(TipoColasMapper.Map(clienteViewmodels)); return(addEntity); }