예제 #1
0
        public ActionResult DeleteConfirmed(long id)
        {
            RequestsForActionPost requestsforaction = _requestsforactionService.GetPost(id);

            requestsforaction.UserName = User.Identity.Name;
            _requestsforactionService.Delete(requestsforaction);
            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult Edit([Bind("ixRequestForAction,sRequestForAction,ixLanguage,ixLanguageStyle,sActionRequest,sModule,sEntity,sEntityIntent")] RequestsForActionPost requestsforaction)
        {
            if (ModelState.IsValid)
            {
                requestsforaction.UserName = User.Identity.Name;
                _requestsforactionService.Edit(requestsforaction);
                return(RedirectToAction("Index"));
            }
            ViewBag.ixLanguage      = new SelectList(_requestsforactionService.selectLanguages().Select(x => new { x.ixLanguage, x.sLanguage }), "ixLanguage", "sLanguage", requestsforaction.ixLanguage);
            ViewBag.ixLanguageStyle = new SelectList(_requestsforactionService.selectLanguageStyles().Select(x => new { x.ixLanguageStyle, x.sLanguageStyle }), "ixLanguageStyle", "sLanguageStyle", requestsforaction.ixLanguageStyle);

            return(View(requestsforaction));
        }
예제 #3
0
        public ActionResult Edit(long id)
        {
            RequestsForActionPost requestsforaction = _requestsforactionService.GetPost(id);

            if (requestsforaction == null)
            {
                return(NotFound());
            }
            ViewBag.ixLanguage      = new SelectList(_requestsforactionService.selectLanguages().Select(x => new { x.ixLanguage, x.sLanguage }), "ixLanguage", "sLanguage", requestsforaction.ixLanguage);
            ViewBag.ixLanguageStyle = new SelectList(_requestsforactionService.selectLanguageStyles().Select(x => new { x.ixLanguageStyle, x.sLanguageStyle }), "ixLanguageStyle", "sLanguageStyle", requestsforaction.ixLanguageStyle);

            return(View(requestsforaction));
        }
        public Task Delete(RequestsForActionPost requestsforactionPost)
        {
            // Additional validations

            // Pre-process

            // Process
            this._requestsforactionRepository.RegisterDelete(requestsforactionPost);
            try
            {
                this._requestsforactionRepository.Commit();
            }
            catch (Exception ex)
            {
                this._requestsforactionRepository.Rollback();
                // Log exception
                throw;
            }

            // Post-process

            return(Task.CompletedTask);
        }
        public Task <Int64> Create(RequestsForActionPost requestsforactionPost)
        {
            // Additional validations

            // Pre-process

            // Process
            this._requestsforactionRepository.RegisterCreate(requestsforactionPost);
            try
            {
                this._requestsforactionRepository.Commit();
            }
            catch (Exception ex)
            {
                this._requestsforactionRepository.Rollback();
                // Log exception
                throw;
            }

            // Post-process

            return(Task.FromResult(requestsforactionPost.ixRequestForAction));
        }
 public void RegisterDelete(RequestsForActionPost requestsforactionPost)
 {
     _context.RequestsForActionPost.Remove(requestsforactionPost);
 }
 public void RegisterEdit(RequestsForActionPost requestsforactionPost)
 {
     _context.Entry(requestsforactionPost).State = EntityState.Modified;
 }
 public void RegisterCreate(RequestsForActionPost requestsforactionPost)
 {
     _context.RequestsForActionPost.Add(requestsforactionPost);
 }