public static Log InsertUser(string email, string password, string username) { bool exist = GetUser(email); if (exist) { return(new Log(false, "El usuario existe")); } else { string hash = Helpers.EncodePassword(string.Concat(email, password)); try { ECAEntities db = new ECAEntities(); EC_Users user = new EC_Users(); user.Email = email; user.Enabled = false; user.password = hash; user.Username = username; db.EC_Users.Add(user); db.SaveChanges(); return(new Log(true, "Creado correctamente")); } catch (Exception ex) { return(new Log(false, ex.ToString())); } } }
public static Log UpdateAdicionalInfoUser(EC_InfoUser _infoUser) { try { ECAEntities db = new ECAEntities(); EC_InfoUser infoUser = db.EC_InfoUser.Where(info => info.IdUsuario == _infoUser.IdUsuario).FirstOrDefault(); db.EC_InfoUser.Attach(infoUser); db.SaveChanges(); return(new Log(true, string.Empty)); } catch (Exception ex) { return(new Log(false, ex.ToString())); } }
public static Log InsertAdicionalInfoUser(EC_InfoUser infoUser) { try { ECAEntities db = new ECAEntities(); db.EC_InfoUser.Add(infoUser); db.SaveChanges(); return(new Log(true, string.Empty)); } catch (Exception ex) { return(new Log(false, ex.ToString())); } }