public IActionResult GetAllEquipments() { var equip = _service.GetAllEquipments(); List <EquipmentCatagoryDto> Dto = new List <EquipmentCatagoryDto>(); foreach (var item in equip) { EquipmentCatagoryDto Dtos = _mapper.Map <EquipmentCatagoryDto>(item); Dto.Add(Dtos); } return(Ok(Dto)); }
public IActionResult UpdateEquipment(int id, [FromBody] EquipmentCatagoryDto catagoryDto) { var equipment = _mapper.Map <EquipmentCatagory>(catagoryDto); try { _service.Update(equipment, id); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
///TODO- need to add this profile fields in db and api public IActionResult GetEquipmentByID(int id) { var equip = _service.GetById(id); if (equip == null) { return(new UnauthorizedResult()); } EquipmentCatagoryDto equipDto = new EquipmentCatagoryDto() { ID = equip.ID, Catagory = equip.Catagory }; return(Ok(equipDto)); }