public BaseReturn CadastrarLogin(int codigousuario, string login, string senha, string senhaantiga, int codigoperfil) { if (PesquisarLogin(login).FirstOrDefault() != null) { return(new BaseReturn("Login", Library.Class.Resources.Message.JA_EXISTE_UM_X0_CHAMADO_X1.ToFormat("Login", login), false)); } Usuarios DadosUsuarios = _RepositoryUsuario.Find(codigousuario); if (DadosUsuarios.IsInvalid()) { return(new BaseReturn(DadosUsuarios.Notifications.FirstOrDefault().Property, DadosUsuarios.Notifications.FirstOrDefault().Message, false)); } Logins DadosLogin = new Logins(login, senha, senhaantiga); if (DadosLogin.IsInvalid()) { return(new BaseReturn(DadosLogin.Notifications.FirstOrDefault().Property, DadosLogin.Notifications.FirstOrDefault().Message, false)); } Perfis DadosPerfis = _RepositoryPerfi.Find(codigoperfil); DadosPerfis.Login.Add(DadosLogin); _RepositoryPerfi.Edit(DadosPerfis); DadosUsuarios.AlterarUsuarios(DadosLogin); _RepositoryUsuario.Edit(DadosUsuarios); return(new BaseReturn("Login", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true)); }
public BaseReturn AlterarLogin(int codigologin, string login, string senha, int codigoperfil) { Logins Dadoslogin = Pesquisar(codigologin).AlterarLogin(login, senha, codigoperfil); if (Dadoslogin.IsInvalid()) { return(new BaseReturn(Dadoslogin.Notifications.FirstOrDefault().Property, Dadoslogin.Notifications.FirstOrDefault().Message, false)); } _RepositoryLogin.Edit(Dadoslogin); return(new BaseReturn("Login", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true)); }