Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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 }));
            }
        }
Exemplo n.º 3
0
        ///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));
        }