public async Task <IActionResult> AddEquipament(DtoAddMedicalEquipamentInput equipament)
        {
            var responseService = await _addMedicalEquipamentService.Execute(equipament);

            if (responseService.Success)
            {
                return(Created("api/[controller]/{id}", responseService.Value));
            }

            return(BadRequest(responseService.Message));
        }
Esempio n. 2
0
        public async Task <ResponseService <MedicalEquipament> > Execute(DtoAddMedicalEquipamentInput equipament)
        {
            var newEquipament = _mapper.Map <MedicalEquipament>(equipament);

            try
            {
                var createdEquipament = await _medicalEquipamentRepository.Insert(newEquipament);

                return(GenerateSuccessServiceResponse(createdEquipament));
            }
            catch
            {
                return(GenerateErroServiceResponse <MedicalEquipament>("Erro ao adicionar novo equipamento."));
            }
        }