Exemple #1
0
        public ActionResult EditCelular(CelularViewModel celular)
        {
            if (ModelState.IsValid)
            {
                Mobile mobile = UnitOfWork.Repository.GetById(celular.Id);
                if (mobile != null)
                {
                    mobile.Imei        = celular.Imei;
                    mobile.Name        = celular.Name;
                    mobile.PhoneNumber = celular.PhoneNumber;
                    mobile.IsBlock     = celular.IsBlock;

                    UnitOfWork.Repository.Update(mobile);

                    TempData["MSG"] = Resources.Messages.Save_OK;
                    return(RedirectToAction("Index", "Celular"));
                }
                else
                {
                    TempData["MSG"] = Resources.Messages.Not_Register_Data_Base;
                    return(RedirectToAction("Index", "Celular"));
                }
            }

            return(View(celular));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "IdCelular,Modelo,IdMarca,Cor,Preco,Imei")] CelularViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                Celular celular = Mapper.Map <CelularViewModel, Celular>(viewModel);
                repositoryCelulares.Insert(celular);
                return(RedirectToAction("Index"));
            }

            List <MarcaIndexViewModel> marcas = Mapper.Map <List <Marca>,
                                                            List <MarcaIndexViewModel> >(repositoryMarcas.Select());

            SelectList dropDownMarcas = new SelectList(marcas, "Id", "Nome");

            ViewBag.DropDownMarcas = dropDownMarcas;

            return(View(viewModel));
        }
Exemple #3
0
        public ActionResult EditCelular(long idMobile)
        {
            Mobile mobile = UnitOfWork.Repository.GetById(idMobile);

            if (mobile != null)
            {
                CelularViewModel celularViewMovel = new CelularViewModel()
                {
                    Id          = mobile.Id,
                    Imei        = mobile.Imei,
                    IsBlock     = mobile.IsBlock,
                    Name        = mobile.Name,
                    PhoneNumber = mobile.PhoneNumber
                };

                return(View(celularViewMovel));
            }
            else
            {
                TempData["MSG"] = Resources.Messages.Not_Register_Data_Base;
                return(RedirectToAction("Index", "Celular"));
            }
        }
Exemple #4
0
        public ActionResult AddCelular(CelularViewModel Celular)
        {
            if (ModelState.IsValid)
            {
                Mobile mobile = new Mobile()
                {
                    Imei        = Celular.Imei,
                    IsBlock     = Celular.IsBlock,
                    Name        = Celular.Name,
                    PhoneNumber = Celular.PhoneNumber,
                    ExpiresOn   = DateTime.Now,
                    IssuedOn    = DateTime.Now
                };

                UnitOfWork.Repository.Insert(mobile);
                Celular.Id = mobile.Id;

                TempData["MSG"] = "O Celular com o Imei: " + Celular.Imei + " foi cadastrado com Sucesso.";
                return(RedirectToAction("Index", "Celular"));
            }

            return(View(Celular));
        }