public IActionResult DeleteBuilding(int id, [FromBody] Model.BuildingModel model) { var entity = _mapper.Map <Entity.Building>(model); _pimsService.Building.Remove(entity); return(new JsonResult(model)); }
public IActionResult UpdateBuilding(int id, [FromBody] Model.BuildingModel model) { var entity = _mapper.Map <Entity.Building>(model); var updatedEntity = _pimsService.Building.Update(entity); var building = _mapper.Map <Model.BuildingModel>(updatedEntity); return(new JsonResult(building)); }
public IActionResult AddBuilding([FromBody] Model.BuildingModel model) { var entity = _mapper.Map <Entity.Building>(model); var addedEntity = _pimsService.Building.Add(entity); var building = _mapper.Map <Model.BuildingModel>(addedEntity); return(CreatedAtAction(nameof(GetBuilding), new { id = building.Id }, building)); }