Ejemplo n.º 1
0
        // GET: Checklists/Create
        public ActionResult Create(int checklistmainid)
        {
            var currencylist = mAPIControllerGenel.GetCurrencies().Select(m => new { m.code, m.Id });

            ViewData["listCurrency"] = new SelectList(currencylist, "Id", "code");
            Checklistdo checklistdo = new Checklistdo();

            checklistdo.ChecklistMainId = checklistmainid;
            return(View(checklistdo));
        }
Ejemplo n.º 2
0
        private Checklistdo GetDomain(Checklist checklist)
        {
            Checklistdo checklistdo = new Checklistdo();

            checklistdo.CheckListImage  = checklist.CheckListImage;
            checklistdo.CheckListMain   = checklist.CheckListMain;
            checklistdo.ChecklistMainId = checklist.ChecklistMainId;
            checklistdo.Currency        = checklist.Currency;
            checklistdo.CurrencyId      = checklist.CurrencyId;
            checklistdo.Id       = checklist.Id;
            checklistdo.LogDate  = checklist.LogDate;
            checklistdo.Name     = checklist.Name;
            checklistdo.Price    = checklist.Price;
            checklistdo.Priority = checklist.Priority;
            checklistdo.Url      = checklist.Url;
            checklistdo.UserId   = checklist.UserId;
            checklistdo.Done     = checklist.Done;
            return(checklistdo);
        }
Ejemplo n.º 3
0
        // GET: Checklists/Edit/5
        public ActionResult Edit(int checklistmainid, int?id)
        {
            var imagelist = mAPIChecklistImagesController.GetCheckListImages().Where(x => x.CheckListId == id).Select(m => new { m.Path, m.Id });

            ViewData["listChecklistImage"] = new SelectList(imagelist, "Id", "Path");
            var currencylist = mAPIControllerGenel.GetCurrencies().Select(m => new { m.code, m.Id });

            ViewData["listCurrency"] = new SelectList(currencylist, "Id", "code");
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Checklist checklist = GetChecklist(id);

            if (checklist == null)
            {
                return(HttpNotFound());
            }
            Checklistdo checklistdo = GetDomain(checklist);

            return(View(checklistdo));
        }
Ejemplo n.º 4
0
        public ActionResult Create([Bind(Include = "Id,Name,Url,Price,Priority,ChecklistMainId,CurrencyId,LogDate,UserId,ImageUrl,Done")] int checklistmainid, Checklistdo checklistdo)
        {
            Checklist     checklist;
            ChecklistMain checklistMain;

            checklist     = GetModel(checklistdo);
            checklistMain = GetChecklistMain(checklistmainid);
            var currencylist = mAPIControllerGenel.GetCurrencies().Select(m => new { m.code, m.Id });

            ViewData["listCurrency"] = new SelectList(currencylist, "Id", "code");
            AddCustomError(checklistMain.UserId);
            checklist.LogDate         = DateTime.Now;
            checklist.UserId          = GetUserName();
            checklist.ChecklistMainId = checklistmainid;
            if (ModelState.IsValid)
            {
                SetCheckListImages_Upload(checklist, checklistdo.ImageUrl);
                mAPIChecklistController.PostChecklist(checklist);
                TempData["message"] = "success";
                return(RedirectToAction("Index"));
            }

            return(View(checklistdo));
        }