Пример #1
0
        public ActionResult Incluir([DataSourceRequest] DataSourceRequest request, OperadoraViewModel item)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Operadora dados = Mapper.Map <Operadora>(item);
                    _repositorio.Inserir(dados);
                    _contexto.SaveChanges();
                    item.OperadoraId = dados.OperadoraId;
                }
                catch (Exception erro)
                {
                    if (erro.InnerException.InnerException.Message.Contains("IdxNome"))
                    {
                        ModelState.AddModelError("", "O nome já foi incluído.");
                    }

                    _contexto.Rollback();
                    return(Json(ModelState.ToDataSourceResult()));
                }
            }

            return(Json(new[] { item }.ToDataSourceResult(request)));
        }
        public async Task <IActionResult> PutOperadora([FromRoute] int id, [FromBody] Operadora operadora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != operadora.Codigo)
            {
                return(BadRequest());
            }

            _context.Entry(operadora).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OperadoraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 //Operadora
 public Operadora OperadoraAdicionar(Operadora operadora)
 {
     //if (!operadora.IsValid())
     //    return operadora;
     _operadoraRepository.Add(operadora);
     return(operadora);
 }
Пример #4
0
        // PUT /Operadora/token/
        public HttpResponseMessage Put(string token, [FromBody] Operadora param)
        {
            tbLogAcessoUsuario log = new tbLogAcessoUsuario();

            try
            {
                log = Bibliotecas.LogAcaoUsuario.New(token, JsonConvert.SerializeObject(param), "Put");

                HttpResponseMessage retorno = new HttpResponseMessage();
                if (Permissoes.Autenticado(token))
                {
                    GatewayOperadora.Update(token, param);
                    log.codResposta = (int)HttpStatusCode.OK;
                    Bibliotecas.LogAcaoUsuario.Save(log);
                    return(Request.CreateResponse(HttpStatusCode.OK));
                }
                else
                {
                    log.codResposta = (int)HttpStatusCode.Unauthorized;
                    Bibliotecas.LogAcaoUsuario.Save(log);
                    return(Request.CreateResponse(HttpStatusCode.Unauthorized));
                }
            }
            catch (Exception e)
            {
                log.codResposta = (int)HttpStatusCode.InternalServerError;
                log.msgErro     = e.Message;
                Bibliotecas.LogAcaoUsuario.Save(log);
                throw new HttpResponseException(HttpStatusCode.InternalServerError);
            }
        }
Пример #5
0
        public static ITef RetornaOperadora(Operadora operadora, IAcTefRequisicao requisicao, IConfigAcTefDial configAcTefDial)
        {
            switch (operadora)
            {
            case Operadora.PayGo:
                return(new PayGo(requisicao, configAcTefDial));

            case Operadora.TefExpress:
                return(new TefExpress(requisicao, configAcTefDial));

            case Operadora.Cappta:
                return(new Cappta(requisicao, configAcTefDial));

            case Operadora.Linx:
                return(new Linx(requisicao, configAcTefDial));

            case Operadora.TefDial:
                return(new AcTefDial(requisicao, configAcTefDial));

            case Operadora.TefDialHomologacao:
                return(new AcTefDialHomologacao(requisicao, configAcTefDial));

            default:
                throw new ArgumentOutOfRangeException(nameof(operadora), operadora, null);
            }
        }
Пример #6
0
        public IHttpActionResult PutOperadora(int id, Operadora operadora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != operadora.Id)
            {
                return(BadRequest());
            }

            db.Entry(operadora).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OperadoraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Operadora operadora = db.Operadoras.Find(id);

            db.Operadoras.Remove(operadora);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #8
0
 public void Insert(Operadora operadora)
 {
     using (ApplicationDbContext dbcontext = new ApplicationDbContext())
     {
         dbcontext.Operadoras.Add(operadora);
         dbcontext.SaveChanges();
     }
 }
Пример #9
0
 public void InserirOperadora(Operadora operadora)
 {
     using (var connection = new SqlConnection(connectionString))
     {
         connection.Open();
         var query = "INSERT INTO OPERADORA VALUES(@ID, @NOME)";
         connection.Execute(query);
     }
 }
Пример #10
0
 public ActionResult Edit(Operadora operadora)
 {
     if (ModelState.IsValid)
     {
         _operadoraBussiness.AlterarOperadora(operadora);
         return(RedirectToAction("Index"));
     }
     return(View(operadora));
 }
Пример #11
0
        public Operadora GetbyId(int id)
        {
            Operadora operadora = new Operadora();

            using (ApplicationDbContext dbcontext = new ApplicationDbContext())
            {
                operadora = dbcontext.Operadoras.Find(id);
            }
            return(operadora);
        }
Пример #12
0
        public void Register(OperadoraViewModel OperadoraViewModel)
        {
            var Operadora = new Operadora(
                new Guid(),
                OperadoraViewModel.Nome
                );

            _OperadoraRepository.Add(Operadora);
            _OperadoraRepository.SaveChanges();
        }
Пример #13
0
        public ActionResult Create([Bind(Include = "OperadoraID,Nome,Descricao,ImagemID,TipoOperadoraID")] Operadora operadora)
        {
            if (ModelState.IsValid)
            {
                _operadoraBussiness.AdicionarOperadora(operadora);
                return(RedirectToAction("Index"));
            }

            return(View(operadora));
        }
Пример #14
0
 public ActionResult Edit([Bind(Include = "IDOperadora,NomeOperadora,Contato")] Operadora operadora)
 {
     if (ModelState.IsValid)
     {
         db.Entry(operadora).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(operadora));
 }
Пример #15
0
        public IHttpActionResult GetOperadora(int id)
        {
            Operadora operadora = db.Operadoras.Find(id);

            if (operadora == null)
            {
                return(NotFound());
            }

            return(Ok(operadora));
        }
Пример #16
0
 public static void Modify(Operadora operadora)
 {
     try
     {
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Los Datos No han sido Modificados </br>" + ex.Message);
     }
 }
Пример #17
0
        public ActionResult Create([Bind(Include = "IDOperadora,NomeOperadora,Contato")] Operadora operadora)
        {
            if (ModelState.IsValid)
            {
                db.Operadoras.Add(operadora);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(operadora));
        }
Пример #18
0
        public HttpResponseMessage Obter(int id)
        {
            Operadora operadora = _operadoraDomainService.Obter(id);

            if (operadora == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Nenhum registro encontrado"));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, operadora));
        }
Пример #19
0
 public static void Delete(Operadora operadora)
 {
     try
     {
         operadora.Ope_Estado = 'E';
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("los datos no han sido eliminados" + ex.Message);
     }
 }
        public async Task <IActionResult> PostOperadora([FromBody] Operadora operadora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Operadoras.Add(operadora);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetOperadora", new { id = operadora.Codigo }, operadora));
        }
Пример #21
0
        public IHttpActionResult Post([FromBody] Operadora operadora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            OperadoraDAO operadoraDAO = new OperadoraDAO();

            operadoraDAO.Insert(operadora);

            return(CreatedAtRoute("DefaultApi", new { id = operadora.OperadoraID }, operadora));
        }
Пример #22
0
 public void AdicionarOperadora(Operadora operadora)
 {
     try
     {
         _operadoraRepositorio.Adicionar(operadora);
         _operadoraRepositorio.Commit();
     }
     catch (Exception)
     {
         throw;
     }
 }
        // POST: odata/Operadora
        public IHttpActionResult Post(Operadora operadora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Operadoras.Add(operadora);
            db.SaveChanges();

            return(Created(operadora));
        }
Пример #24
0
        public IHttpActionResult PostOperadora(Operadora operadora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Operadoras.Add(operadora);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = operadora.Id }, operadora));
        }
Пример #25
0
 public static void Save(Operadora operadora)
 {
     try
     {
         operadora.Ope_Estado = 'A';
         dc.Operadora.InsertOnSubmit(operadora);
         dc.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Los Datos No han sido Guardados </br>" + ex.Message);
     }
 }
Пример #26
0
        public Operadora Salvar(Operadora operadora)
        {
            using (ISession sessao = ObterSessao())
            {
                using (ITransaction tran = sessao.BeginTransaction())
                {
                    sessao.SaveOrUpdate(operadora);
                    tran.Commit();
                }
            }

            return(operadora);
        }
Пример #27
0
        public HttpResponseMessage Delete(OperadoraRequestModel operadoraRequestModel)
        {
            if (operadoraRequestModel.Id.Equals(0) || operadoraRequestModel == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Favor informar o contato a ser excluído."));
            }

            Operadora operadora = Mapper.Map <OperadoraRequestModel, Operadora>(operadoraRequestModel);

            _operadoraDomainService.Deletar(operadora);

            return(Request.CreateResponse(HttpStatusCode.OK, "Operadora excluído com sucesso."));
        }
Пример #28
0
        // GET: Operadoras/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Operadora operadora = db.Operadoras.Find(id);

            if (operadora == null)
            {
                return(HttpNotFound());
            }
            return(View(operadora));
        }
Пример #29
0
        public ActionResult IncluirOperadora(Operadora operadora)
        {
            if (operadora.Id <= 0)
            {
                entity.Operadora.Add(operadora);
            }
            else
            {
                entity.Entry(operadora).State = EntityState.Modified;
            }
            entity.SaveChanges();

            return(RedirectToAction("ListaOperadoras"));
        }
        // DELETE: odata/Operadora(5)
        public IHttpActionResult Delete([FromODataUri] int key)
        {
            Operadora operadora = db.Operadoras.Find(key);

            if (operadora == null)
            {
                return(NotFound());
            }

            db.Operadoras.Remove(operadora);
            db.SaveChanges();

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #31
0
 public Telefone(string numero, Operadora operadora)
 {
     Numero = numero;
     Operadora = operadora;
 }
Пример #32
0
 public virtual void IncluiTelefone(string numero, Operadora operadora)
 {
     IncluiTelefone(new Telefone(numero, operadora));
 }