Exemple #1
0
        public async Task <ResponseConfirmarOrden> CreateNotificationOrden(RequestConfirmarOrden orden)
        {
            RequestConfirmarOrden    ordenCreada;
            MessagesConfirmarOrdenes respuesta = new MessagesConfirmarOrdenes();
            string body;

            try
            {
                ordenCreada = await _servicio.CreateOrden(orden);

                if (ordenCreada == null)
                {
                    return(respuesta.BadOrden());
                }
                body = this.GetMsgEmail(orden);
                if (!await _sendEmails.SendEmail(orden.EmailCliente, body))
                {
                    return(respuesta.EmailNoSend());
                }
                return(respuesta.OkOrden());
            }
            catch
            {
                return(respuesta.BadOrden());
            }
        }
 public void Handle(AccommodationSupplierCreated message)
 {
     _emailSender.SendEmail("", "");
 }