Exemplo n.º 1
0
        public IHttpActionResult SaveLookUpValue(MasterPaymentMode data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            entity.PaymentModes.Add(new PaymentMode
            {
                ApprCode     = data.ApprCode,
                Change       = data.Change,
                ChangeCode   = data.ChangeCode,
                Credit       = data.Credit,
                Code         = data.Code,
                CurrCode     = data.CurrCode,
                Denomination = data.Denomination,
                IPFrom       = data.IPFrom,
                MaxAmt       = data.MaxAmt,
                Name         = data.Name,
                OpenDrawer   = data.OpenDrawer,
                OverTender   = data.OverTender,
                PayAmt       = data.PayAmt,
                PayCatg      = data.PayCatg,
                PayGroup     = data.PayGroup,
                PopUpFx      = data.PopUpFx,
                Smart        = data.Smart,
                Validate     = data.Validate
            });
            entity.SaveChanges();

            return(Ok(data));
        }
Exemplo n.º 2
0
        public IHttpActionResult DeleteLookUpValue(MasterPaymentMode data)
        {
            var record = entity.PaymentModes.Where(x => x.Code == data.Code).First();

            if (record == null)
            {
                return(NotFound());
            }

            entity.PaymentModes.Remove(record);
            entity.SaveChanges();

            return(Ok(record));
        }
Exemplo n.º 3
0
        public IHttpActionResult UpdateLookUpValue(MasterPaymentMode data)
        {
            if (data != null)
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                var record = entity.PaymentModes.Where(x => x.Code == data.Code).First();
                record.ApprCode   = data.ApprCode;
                record.Change     = data.Change;
                record.ChangeCode = data.ChangeCode;
                record.Credit     = data.Credit;

                record.CurrCode     = data.CurrCode;
                record.Denomination = data.Denomination;
                record.IPFrom       = data.IPFrom;
                record.MaxAmt       = data.MaxAmt;
                record.Name         = data.Name;
                record.OpenDrawer   = data.OpenDrawer;
                record.OverTender   = data.OverTender;
                record.PayAmt       = data.PayAmt;
                record.PayCatg      = data.PayCatg;
                record.PayGroup     = data.PayGroup;
                record.PopUpFx      = data.PopUpFx;

                record.Smart    = data.Smart;
                record.Validate = data.Validate;

                try
                {
                    entity.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    throw;
                }
            }
            return(Ok(data));
        }