public bool CreateEntity(PreInscripcionViewModel entity) { entity.FechaPreInscripcion = DateTime.Now; entity.Actualizado = DateTime.Now; _fortoulContext.Add(_mapper.Map <PreInscripcion>(entity)); return(Save()); }
public bool CreateEntity(UsuarioViewModel entity) { entity.Id = Guid.NewGuid(); entity.Estado = true; entity.SolicitarClave = false; if (entity.IdPerfil == Guid.Empty) { entity.IdPerfil = _fortoulContext.Perfil.Where(p => p.Nombre == "Representante").Select(x => x.Id).FirstOrDefault(); } _fortoulContext.Add(_mapper.Map <Usuario>(entity)); bool IsSaved = Save(); if (IsSaved) { try { EmailBodyConfirm emailBody = new EmailBodyConfirm(); string bodyMessage = emailBody.MessageBodyConfirm(entity); EmailService emailService = new EmailService(); emailService.SendEmailAsync(entity.Correo, "Alta de Registro", bodyMessage); } catch (Exception ex) { //TODO: //Log Exception and store the email in DB to resend later _logger.LogError("Error Sending Email:" + ex.Message); } } return(IsSaved); }
public bool CreateEntity(PerfilViewModel entity) { entity.Id = Guid.NewGuid(); entity.Estado = true; _webFortoulContext.Add(_mapper.Map <Perfil>(entity)); return(Save()); }
public bool CreateEntity(DatosMedicosViewModel entity) { _fortoulContext.Add(_mapper.Map <DatosMedicos>(entity)); return(Save()); }
public bool CreateEntity(PagoDetalladoViewModel entity) { _fortoulContext.Add(_mapper.Map <PagoDetallado>(entity)); return(Save()); }
public bool CreateEntity(SolicitudCupoViewModel entity) { _fortoulContext.Add(_mapper.Map <SolicitudCupo>(entity)); return(Save()); }
public bool CreateEntity(CarritoCompraViewModel entity) { _fortoulContext.Add(_mapper.Map <CarritoCompra>(entity)); return(Save()); }
public bool CreateEntity(EstadoProvinciaViewModel entity) { _fortoulContext.Add(_mapper.Map <EstadoProvincia>(entity)); return(Save()); }
public bool CreateEntity(RepresentanteViewModel entity) { _fortoulContext.Add(_mapper.Map <Representante>(entity)); return(Save()); }
public bool CreateEntity(AlumnoViewModel entity) { _fortoulContext.Add(_mapper.Map <Alumno>(entity)); return(Save()); }