public async Task <bool> Update(SolicitacaoCompraAtivoEntity solicitacao) { if (solicitacao == null || solicitacao.Id == null) { return(false); } ReplaceOneResult updateResult = await _context.SolicitacoesCompraAtivo.ReplaceOneAsync(filter : g => g.Id == solicitacao.Id, replacement : solicitacao); return(updateResult.IsAcknowledged && updateResult.ModifiedCount > 0); }
internal static SolicitacaoCompraAtivoModel ConverterToModel(SolicitacaoCompraAtivoEntity entity) { if (entity == null) { return(null); } SolicitacaoCompraAtivoModel model = new SolicitacaoCompraAtivoModel(); model.Id = entity.Id.ToString(); model.NumeroProtocolo = entity.NumeroProtocolo; model.DataSolicitacao = entity.DataSolicitacao.DateTime; model.DescricaoSolicitacao = entity.DescricaoSolicitacao; model.SituacaoSolicitacao = entity.DescricaoSituacao; model.CodigoSituacaoSolicitacao = entity.CodigoSituacao; model.Responsavel = entity.Responsavel; return(model); }
internal static SolicitacaoCompraAtivoEntity ConverterToEntity(SolicitacaoCompraAtivoModel model) { if (model == null) { return(null); } SolicitacaoCompraAtivoEntity entity = new SolicitacaoCompraAtivoEntity(); if (!string.IsNullOrEmpty(model.Id)) { entity.Id = ObjectId.Parse(model.Id); } entity.NumeroProtocolo = model.NumeroProtocolo; entity.DataSolicitacao = model.DataSolicitacao; entity.DescricaoSolicitacao = model.DescricaoSolicitacao; entity.DescricaoSituacao = model.SituacaoSolicitacao; entity.CodigoSituacao = model.CodigoSituacaoSolicitacao; entity.Responsavel = model.Responsavel; return(entity); }
public async Task Create(SolicitacaoCompraAtivoEntity solicitacao) { await _context.SolicitacoesCompraAtivo.InsertOneAsync(solicitacao); }