public Int32 Create(PERFIL perfil, LOG log) { using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted)) { try { _logRepository.Add(log); _perfilRepository.Add(perfil); transaction.Commit(); return(0); } catch (Exception ex) { transaction.Rollback(); throw ex; } } }
public PerfilViewModel Cadastrar(PerfilViewModel PerfilVM) { var perfil = Mapper.Map <Perfil>(PerfilVM); BeginTransaction(); var result = _perfilRepository.Add(perfil); Commit(); return(Mapper.Map <PerfilViewModel>(result)); }
public ActionResult <PerfilEntity> Post([FromBody] PerfilEntity perfil) { var nome = Validacoes.StringValidation(perfil.NOME); if (nome == true) { return(Ok(_perfilRepository.Add(perfil))); } else { return(BadRequest("Não foi possível atualizar este perfil. Por favor, digite um nome válido.")); } }
public async Task <IActionResult> AddEdit(int Id, PerfilAddEditVM model) { if (!ModelState.IsValid) { return(View(model)); } var cat = model.ToData(); if (Id == 0) { _perfilRepository.Add(cat); } else { cat.Id = Id; cat.DataAlteracao = DateTime.Now; _perfilRepository.Update(cat); } await _uow.CommitAsync(); return(RedirectToAction("Index")); }
public PerfilDto Add(PerfilDto dto) { var obj = new Domain.Entity.Entity.Perfil() { Descripcion = dto.Descripcion, Eliminado = dto.Eliminado }; _perfilRepository.Add(obj); Save(); dto.Id = obj.Id; return(dto); }
public ActionResult <PerfilEntity> Post([FromBody] PerfilEntity perfilEntity) { try { perfilEntity.nome = perfilEntity.nome.Trim(' '); if (ValidaPerfil(perfilEntity)) { return(new BadRequestObjectResult("Erro Cadastro Perfil")); } else { return(new OkObjectResult(_perfilRepository.Add(perfilEntity))); } } catch (Exception) { throw; } }
//[AllowAnonymous] // [Authorize(Roles = "manager")] public ActionResult <Perfil> Post( [FromBody] Perfil model) { // Verifica se os dados são válidos if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { _perfilRepository.Add(model); return(model); } catch (Exception) { return(BadRequest(new { message = "Não foi possível criar o usuário" })); } }
public Task Handle(CadastrarPerfilCommand message, CancellationToken cancellationToken) { if (!message.IsValid()) { NotifyValidationErrors(message); return(Task.CompletedTask); } var perfil = new Perfil(Guid.NewGuid(), message.Nome, message.Situacao); _perfilRepository.Add(perfil); if (Commit()) { Bus.RaiseEvent(new PerfilRegisteredEvent(perfil.Id, perfil.Nome, perfil.Situacao)); return(Task.CompletedTask); } return(Task.CompletedTask); }