public void Add(AgendaInspManut obj) { _serviceAgendaInspManut.Add(obj); var ultimoAgenda = _serviceAgendaInspManut.getUltimoAgendamento(); var agendamento = _mapper.Map <AgendaInspManutDTO>(ultimoAgenda); var emailFuncionario = ultimoAgenda.Funcionario.Email; var emailEmpresa = ultimoAgenda.EmpresaCliente.Email; _emailSender.SendEmailAgendamentoAsync(emailFuncionario, agendamento); _emailSender.SendEmailAgendamentoEmpAsync(emailEmpresa, agendamento); }
public ActionResult delete([FromBody] AgendaInspManut agendaInspManut) { try { if (agendaInspManut == null) { return(NotFound(new { message = "Agendamento inválida!" })); } _applicationServiceAgendaInspManut.Remove(agendaInspManut); return(Ok("Agendamento Removido com sucesso!")); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Banco de dados Falhou - método DELETEAGENDAMENTO. {ex.Message}")); } }
public void Update(AgendaInspManut obj) { _serviceAgendaInspManut.Update(obj); }
public void Remove(AgendaInspManut obj) { _serviceAgendaInspManut.Remove(obj); }