public Perfil Put(Perfil perfil) { ValidationClass.ValidaClasse(perfil); _db.Entry(perfil).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); return(perfil); }
public PostComentario Put(PostComentario postComentario) { ValidationClass.ValidaClasse(postComentario); _db.Entry(postComentario).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); return(postComentario); }
public PostComentario Post(PostComentario postComentario) { ValidationClass.ValidaClasse(postComentario); _db.PostComentarios.Add(postComentario); _db.SaveChanges(); return(postComentario); }
public Categoria Post(Categoria categoria) { ValidationClass.ValidaClasse(categoria); ValidaDuplicidade(categoria); _db.Categorias.Add(categoria); _db.SaveChanges(); return(categoria); }
public Categoria Put(Categoria categoria) { ValidationClass.ValidaClasse(categoria); ValidaDuplicidade(categoria); _db.Entry(categoria).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); return(categoria); }
public Perfil Post(Perfil perfil) { ValidationClass.ValidaClasse(perfil); _db.Perfis.Add(perfil); _db.SaveChanges(); perfil.Permicoes.ForEach(campo => SalvarPermicoes(campo, perfil)); return(perfil); }
public Usuario Put(Usuario usuario) { ValidationClass.ValidaClasse(usuario); ValidaDuplicidade(usuario); usuario.Senha = usuario.Senha.Encrypta(); _db.Entry(usuario).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); return(usuario); }
public Usuario Post(Usuario usuario) { ValidationClass.ValidaClasse(usuario); ValidaDuplicidade(usuario); usuario.Senha = usuario.Senha.Encrypta(); _db.Usuarios.Add(usuario); _db.SaveChanges(); return(usuario); }
public Post Post(Post post) { ValidationClass.ValidaClasse(post); ValidaUsuario(post.Usuario); post.Usuario = null; _db.Posts.Add(post); _db.SaveChanges(); return(post); }
public Post Put(Post post) { ValidationClass.ValidaClasse(post); ValidaUsuario(post.Usuario); post.Usuario = null; _db.Entry(post).State = System.Data.Entity.EntityState.Modified; _db.SaveChanges(); return(post); }
private void ValidaUsuario(Usuario usuario) { ValidationClass.ValidaClasse(usuario); var result = (from item in _db.Usuarios where item.Email.ToLower() == (usuario.Email.ToLower()) && item.Senha == (usuario.Senha) select item).FirstOrDefault(); if (result == null) { throw new Exception(MensagensErro.PostSemUsuario); } ValidaPermicaoUsuario(result); }
public Usuario AutenticaUsuario(Login login) { ValidationClass.ValidaClasse(login); login.Senha = login.Senha.Encrypta(); return(ValidaUsuario(ProcuraUsuario(login))); }