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)); }
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)); }
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")); } }
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)); }