public async Task Update(PrestadorDto prestador, long id) { var _prestador = _mapper.Map <Galeno.Dominio.Entidades.Prestador>(prestador); _prestador.Id = id; await _repositorio.Update(_prestador); }
public async Task <OkObjectResult> Put([FromBody] PrestadorDto prestadorDto) { var resultado = new Retorno <PrestadorDto>(); if (prestadorDto == null || !prestadorDto.Id.HasValue) { resultado.Mensagens.Add(new MensagemSistemaDto() { Titulo = "Alteração", Mensagem = string.Format(" Não foi possível efeturar a alteração!") }); resultado.Status = ResultadoOperacao.Falha; return(Ok(resultado)); } Prestador prestador = await _prestadorService.AlterarAsync(prestadorDto.ToTransferObject()); if (prestador.Id == 0) { resultado.Mensagens.Add(new MensagemSistemaDto() { Titulo = "Inclusão", Mensagem = string.Format(" Já existe um usuário cadastrado com esse login: {0}", prestador.Cnpj) }); resultado.Status = ResultadoOperacao.Falha; return(Ok(resultado)); } resultado.Objeto = new PrestadorDto(prestador); resultado.Status = ResultadoOperacao.Sucesso; return(Ok(resultado)); }
internal static Prestador ToEntity(this PrestadorDto re) { return(new Prestador() { Cnpj = re.Cnpj, Situacao = (SituacaoEnum)Convert.ToInt32(re.Situacao) }); }
internal static PrestadorTo ToTransferObject(this PrestadorDto re) { return(new PrestadorTo() { Id = re.Id, Cnpj = re.Cnpj, Situacao = re.Situacao }); }
public ActionResult Save(PrestadorDto model) { if (ModelState.IsValid) { var Prestador = new Prestador(); _Prestador.Save(model); return(RedirectToAction("List")); } else { return(RedirectToAction("Create", model)); } }
public async Task <OkObjectResult> Post([FromBody] PrestadorDto prestadorDto) { var resultado = new Retorno <PrestadorDto>(); Prestador prestador = await _prestadorService.InserirAsync(prestadorDto.ToEntity()); if (prestador.Id == 0) { resultado.Mensagens.Add(new MensagemSistemaDto() { Titulo = "Inclusão", Mensagem = string.Format(" Já existe um usuário cadastrado com esse login: {0}", prestador.Cnpj) }); resultado.Status = ResultadoOperacao.Falha; return(Ok(resultado)); } resultado.Objeto = new PrestadorDto(prestador); resultado.Status = ResultadoOperacao.Sucesso; return(Ok(resultado)); }
/// <summary> /// Salva a edição de um objeto<T> /// </summary> public virtual void Update(PrestadorDto model) { _unitOfWork.GetRepository <PrestadorDto>().Update(model); }
/// <summary> /// Salva e retorna o objeto<T> salvo /// </summary> public virtual PrestadorDto SaveGetItem(PrestadorDto model) { _unitOfWork.GetRepository <PrestadorDto>().Add(model); return(model); }
/// <summary> /// Salva um objeto<T> /// </summary> public virtual void Save(PrestadorDto model) { _unitOfWork.GetRepository <PrestadorDto>().Add(model); }
public async Task <long> Create(PrestadorDto prestador) { var _prestador = _mapper.Map <Galeno.Dominio.Entidades.Prestador>(prestador); return(await _repositorio.Add(_prestador)); }