public static Usuario GetUsuarioLogado() { string _Login = HttpContext.Current.User.Identity.Name; if (string.IsNullOrEmpty(_Login)) { return null; } else { Usuario usuarioLogado; using (KANBANEntities db = new KANBANEntities()) { var usuario = db.usuario.FirstOrDefault(x => x.login == _Login); usuarioLogado = new Usuario(); usuarioLogado.idUsuario = usuario.id; usuarioLogado.login = usuario.login; usuarioLogado.nomeUsuario = usuario.nome_usuario; } return usuarioLogado; } }
public ActionResult Criar(Usuario request) { Result response = UsuarioModel.Criar(request); return Json(response); }
public static Result Criar(Usuario request) { Result response = new Result() { success = true, Message = "Usuário salvo com Sucesso" }; using (KANBANEntities db = new KANBANEntities()) { db.usuario.Add(new Kanban.usuario() { login = request.login, nome_usuario = request.nomeUsuario, senha = request.senha, }); db.SaveChanges(); } return response; }
public static Result Editar(Usuario request) { Result response = new Result() { success = true, Message = "Usuario Salvo com Sucesso!" }; try { using (KANBANEntities db = new KANBANEntities()) { Kanban.usuario edit = db.usuario.FirstOrDefault(x => x.id == request.idUsuario); edit.nome_usuario = request.nomeUsuario; db.SaveChanges(); } } catch (Exception) { response.Message = "Houve erro ao atualizar as informações do Usuario, contate o suporte técnico."; response.success = false; } return response; }