public VagasDto Salvar(VagasDto vagasDto) { var vaga = new Vagas(); if (vagasDto.IdVaga > 0) { vaga = this._unitOfWork.VagasRepository.GetById(vagasDto.IdVaga); vaga.Titulo = vagasDto.Titulo; vaga.Descricao = vagasDto.Descricao; vaga.Localizacao = vagasDto.Localizacao; this._unitOfWork.VagasRepository.Update(vaga); return(new VagasDto { IdVaga = vaga.IdVaga, Titulo = vaga.Titulo, Descricao = vaga.Descricao, Localizacao = vaga.Localizacao }); } else { return(null); } }
ResultadoDto IVagasBusiness.Salvar(VagasDto vagasDto) { var vagas = new Vagas(); if (vagasDto.IdVaga > 0) { vagas = this._unitOfWork.VagasRepository.GetById(vagasDto.IdVaga); vagas.Titulo = vagas.Titulo; vagas.Descricao = vagas.Descricao; vagas.Localizacao = vagas.Localizacao; this._unitOfWork.VagasRepository.Update(vagas); } else { vagas = new Vagas(); vagas.Titulo = vagasDto.Titulo; vagas.Descricao = vagasDto.Descricao; vagas.Localizacao = vagasDto.Localizacao; this._unitOfWork.VagasRepository.Add(vagas); } var sucesso = this._unitOfWork.SaveChanges(); var resultado = new ResultadoDto { Sucesso = sucesso, Id = vagas.IdVaga }; return(resultado); }
public IActionResult Salvar(VagasDto vagasDto) { var resultado = _vagasBusiness.Salvar(vagasDto); return(Json(new ResultadoViewModel { Sucesso = resultado.Sucesso, Id = resultado.Id, Url = Url.Action("Consultar") })); }