Пример #1
0
 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;
     }
 }
Пример #2
0
 public ActionResult Criar(Usuario request)
 {
     Result response = UsuarioModel.Criar(request);
     return Json(response);
 }
Пример #3
0
		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;
		}
Пример #4
0
		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;
		}