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)); }
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.")); } }