Ejemplo n.º 1
0
 public async Task <IActionResult> Edit(int id, [Bind("Key,ComplainKey,Status,Comments")] ComplainsStatus complainsStatus)
 {
     if (ModelState.IsValid)
     {
         complainsStatus.ComplainKeyNavigation = _context.Complains.First(x => x.Key == complainsStatus.ComplainKey);
         try
         {
             _context.Update(complainsStatus);
             await _context.SaveChangesAsync();
         }
         catch (DbUpdateConcurrencyException)
         {
             if (!ComplainsStatusExists(complainsStatus.Key))
             {
                 return(NotFound());
             }
             else
             {
                 throw;
             }
         }
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["ComplainKey"] = new SelectList(_context.Complains, "Key", "Content", complainsStatus.ComplainKey);
     return(View(complainsStatus));
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("Key,ComplainKey,Status,Comments")] ComplainsStatus complainsStatus)
        {
            if (ModelState.IsValid)
            {
                _context.Add(complainsStatus);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ComplainKey"] = new SelectList(_context.Complains, "Key", "Content", complainsStatus.ComplainKey);
            return(View(complainsStatus));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create([Bind("Key,Title,UserKey,Content,Date")] Complains complains)
        {
            if (ModelState.IsValid)
            {
                complains.Date    = DateTime.Now;
                complains.UserKey = 5;
                _context.Add(complains);
                var complainStatus = new ComplainsStatus(complains.Key);
                _context.Add(complainStatus);

                await _context.SaveChangesAsync();

                return(Redirect("/Home/Index"));
            }
            ViewData["UserKey"] = new SelectList(_context.Users, "Key", "City", complains.UserKey);
            return(View(complains));
        }