public async Task <IActionResult> PutDepartamento(int id, datamodels.Departamento departamento) { if (id != departamento.DepartamentoId) { return(BadRequest()); } try { var mapaux = _mapper.Map <datamodels.Departamento, data.Departamento>(departamento); new Solution.BS.Departamento(_context).Update(mapaux); } catch (Exception ex) { if (!DepartamentoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <datamodels.Departamento> > PostDepartamento(datamodels.Departamento departamento) { var mapaux = _mapper.Map <datamodels.Departamento, data.Departamento>(departamento); new Solution.BS.Departamento(_context).Insert(mapaux); return(CreatedAtAction("GetDepartamento", new { id = departamento.DepartamentoId }, departamento)); }