コード例 #1
0
        // GET: Parceiro
        public ActionResult Index(int id = 0)
        {
            ViewBag.Patners = MaisLifeModel.DatabaseContext.Model.parceiro.ToList();

            if (id > 0)
            {
                var patner  = MaisLifeModel.DatabaseContext.Model.parceiro.FirstOrDefault(p => p.id == id);
                var adapter = new ParceiroAdapter().ToParceiroAdapter(patner);
                return(View(adapter));
            }
            else
            {
                return(View());
            }
        }
コード例 #2
0
        // GET: Parceiro
        public ActionResult Index(int id = 0)
        {
            ViewBag.Patners = ConfigDB.Model.Parceiros.ToList();

            if (id > 0)
            {
                var patner  = ConfigDB.Model.Parceiros.FirstOrDefault(p => p.Id == id);
                var adapter = new ParceiroAdapter().ToParceiroAdapter(patner);
                return(View(adapter));
            }
            else
            {
                return(View());
            }
        }
コード例 #3
0
        public ActionResult CreateOrEditParceiro(ParceiroAdapter adapter, HttpPostedFileBase file = null)
        {
            if (file != null)
            {
                if (file.ContentLength > 0)
                {
                    var path = Path.Combine(Server.MapPath("~/Images/Uploads"), file.FileName);
                    file.SaveAs(path);
                    adapter.Imagem = file.FileName;
                }
            }

            var viewmodel = new ParceiroViewModel(Request, adapter);

            viewmodel.ParceiroCreateOrEdit();

            return(RedirectToAction("Index", new { id = 0 }));
        }
コード例 #4
0
 public ParceiroViewModel(HttpRequestBase r, ParceiroAdapter adapter)
 {
     this.Request  = r;
     this.Parceiro = adapter.ToParceiro();
 }