public ManagerResultViewModel DeleteRelation(SaleCharter _sc)
        {
            var _mrvm = new ManagerResultViewModel();

            _mrvm.country       = _sc.operatorCountry + " and " + _sc.merchantCountry + " respectively";
            _mrvm.name          = _sc.operatorName + " and " + _sc.merchantName;
            _mrvm.Entity        = "Operator and Merchant";
            _mrvm.OperationType = "deletion of relationshipbetween";

            var _saleChannel = _db.saleChannel;
            var channel      = from sc in _saleChannel
                               where sc.merchantId == _sc.merchantId && sc.operatorId == _sc.operatorId
                               select sc;

            if (!channel.Any())
            {
                _mrvm.isSuccessful = false;
                _mrvm.reason       = "as one of them doens't exist or no relation";
                return(_mrvm);
            }

            _db.saleChannel.Remove(channel.ToList().First());
            _db.SaveChanges();
            _mrvm.isSuccessful = true;
            return(_mrvm);
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(SaleCharter sc)
        {
            var _mrvm = _scm.DeleteRelation(sc);

            return(View("OperationStatus", _mrvm));
        }