Пример #1
0
        public ActionResult Edit(TranslationRequest item)
        {
            item.Requester = Employee.TryFind(item.RequesterId);

            if (!ModelState.IsValid)
            {
                return(PartialView("_Edit", item));
            }

            var entity = TranslationRequest.Find(item.Id);

            entity.Date         = item.Date;
            entity.Requester    = item.Requester;
            entity.Agency       = item.Agency;
            entity.DocumentName = item.DocumentName;
            entity.Amount       = item.Amount;
            entity.DeliveryDate = item.DeliveryDate;
            entity.Comment      = item.Comment;

            using (var scope = new TransactionScope()) {
                entity.UpdateAndFlush();
            }

            return(PartialView("_Refresh"));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            var item = TranslationRequest.Find(id);

            try {
                using (var scope = new TransactionScope()) {
                    item.DeleteAndFlush();
                }
            } catch (Exception ex) {
                System.Diagnostics.Debug.WriteLine(ex);
                return(PartialView("DeleteUnsuccessful"));
            }

            return(PartialView("_DeleteSuccesful", item));
        }
Пример #3
0
        public ActionResult Delete(int id)
        {
            var item = TranslationRequest.Find(id);

            return(PartialView("_Delete", item));
        }
Пример #4
0
        public ActionResult Edit(int id)
        {
            var item = TranslationRequest.Find(id);

            return(PartialView("_Edit", item));
        }