public PerfilDeUsuarioDomain CriarParaSalvar(PerfilDeUsuarioDto perfilDeUsuarioDto) { var perfilDeUsuario = new PerfilDeUsuarioBuilder() .WithId(Guid.NewGuid()) .WithNome(perfilDeUsuarioDto.Nome) .Build(); return(perfilDeUsuario); }
public IPerfilDeUsuarioDto Alterar(PerfilDeUsuarioDto perfilDeUsuarioDto) { if (perfilDeUsuarioDto == null) { return(new PerfilDeUsuarioDto()); } var perfilDeUsuario = ProcurarParaCriar(perfilDeUsuarioDto); Context.PerfisDeUsuarios.AddOrUpdate(perfilDeUsuario); Context.SaveChanges(); return(perfilDeUsuarioDto); }
public IPerfilDeUsuarioDto Salvar(PerfilDeUsuarioDto perfilDeUsuarioDto) { if (perfilDeUsuarioDto == null) { return(new PerfilDeUsuarioDto()); } var perfilDeUsuario = CriarParaSalvar(perfilDeUsuarioDto); Context.PerfisDeUsuarios.Add(perfilDeUsuario); Context.SaveChanges(); return(perfilDeUsuarioDto); }
public PerfilDeUsuarioDomain ProcurarParaCriar(PerfilDeUsuarioDto perfilDeUsuarioDto) { var perfil = Context.PerfisDeUsuarios.FirstOrDefault(x => x.Id == perfilDeUsuarioDto.Id); if (perfil == null) { throw new ArgumentNullException(nameof(perfil)); } var perfilDeUsuario = new PerfilDeUsuarioBuilder() .WithId(perfil.Id) .WithNome(perfilDeUsuarioDto.Nome) .Build(); return(perfilDeUsuario); }
public IPerfilDeUsuarioDto Excluir(PerfilDeUsuarioDto perfilDeUsuarioDto) { if (perfilDeUsuarioDto == null) { return(new PerfilDeUsuarioDto()); } var perfilDeUsuario = Context.PerfisDeUsuarios.FirstOrDefault(x => x.Id == perfilDeUsuarioDto.Id); if (perfilDeUsuario != null) { Context.PerfisDeUsuarios.Remove(perfilDeUsuario); } Context.SaveChanges(); return(perfilDeUsuarioDto); }