public decimal?UserCreate(Usuario usr) { using (SmartBagEntities entities = new SmartBagEntities()) { try { TBT_USUARIO newUser = new TBT_USUARIO(); newUser.IndAtivo = 1; newUser.CodPessoa = usr.CodPessoa; newUser.Login = usr.Login; newUser.Senha = usr.Senha; entities.TBT_USUARIO.Add(newUser); entities.SaveChanges(); return(newUser.CodUsuario); } catch (Exception) { return(null); } } }
public bool UserEdit(Usuario usr) { using (SmartBagEntities entities = new SmartBagEntities()) { try { TBT_USUARIO editedUser = entities.TBT_USUARIO.Where(x => x.CodUsuario == usr.CodUsuario).Select(x => x).FirstOrDefault(); editedUser.IndAtivo = usr.Ativo ? 1 : 0; editedUser.CodPessoa = usr.CodPessoa; editedUser.Login = usr.Login; if (!string.IsNullOrEmpty(usr.Senha)) { editedUser.Senha = usr.Senha; } entities.Entry(editedUser).State = EntityState.Modified; entities.SaveChanges(); return(true); } catch (Exception) { return(false); } } }