public async Task <IActionResult> PostEmissor([FromBody] EmissorModel model)
        {
            var result = new EmissorEntity
            {
                Ativo         = model.Ativo,
                CpfCpnj       = model.CpfCpnj,
                Identificador = model.Identificador,
                NomeFantasia  = model.NomeFantasia,
                RazaoSocial   = model.RazaoSocial,
                Url           = model.Url
            };

            return(Ok(result));
        }
예제 #2
0
 public HttpResponseMessage Insert(EmissorModel model)
 {
     try
     {
         new EmissorBusiness().Insert(new EmissorEntity()
         {
             Nome = model.Nome
         });
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
        public async Task <IActionResult> PutEmissor([FromQuery] EmissorModel model)
        {
            var emissor = _brainInBaseContext.Emissor.Where(u => u.Id == model.Id);

            foreach (EmissorEntity update in emissor)
            {
                update.Ativo         = model.Ativo;
                update.CpfCpnj       = model.CpfCpnj;
                update.Identificador = model.Identificador;
                update.NomeFantasia  = model.NomeFantasia;
                update.RazaoSocial   = model.RazaoSocial;
                update.Url           = model.Url;

                _brainInBaseContext.Emissor.Update(update);
                _brainInBaseContext.SaveChangesAsync().GetAwaiter().GetResult();
            }

            return(Ok(model));
        }
 public async Task <EmissorModel> PostEmissorAsync(EmissorModel model)
 {
     return(await _httpClientFactory.PostAsync <EmissorModel>("api/emissor/adicionar", model));
 }
 public async Task <EmissorModel> UpdateEmissorAsync(EmissorModel model)
 {
     return(await _httpClientFactory.PostAsync <EmissorModel>("api/emissor/update", model));
 }