Beispiel #1
0
        public IHttpActionResult UpdateLookUpValue(MasterMedia data)
        {
            if (data != null)
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                var record = entity.Media.Where(x => x.LocCode == data.LocCode && x.MediaDate == data.MediaDate &&
                                                x.PaymentCode == data.PaymentCode && x.PaymentName == data.PaymentName).First();

                record.BuyRate            = data.BuyRate;
                record.CurrCode           = data.CurrCode;
                record.DrawerAmount       = data.DrawerAmount;
                record.DrawerAmountByUser = data.DrawerAmountByUser;
                record.EquivalentAmount   = data.EquivalentAmount;
                record.SellRate           = data.SellRate;

                try
                {
                    entity.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    throw;
                }
            }
            return(Ok(data));
        }
Beispiel #2
0
        public IHttpActionResult DeleteLookUpValue(MasterMedia data)
        {
            var record = entity.Media.Where(x => x.LocCode == data.LocCode && x.MediaDate == data.MediaDate &&
                                            x.PaymentCode == data.PaymentCode && x.PaymentName == data.PaymentName).First();

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

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

            return(Ok(record));
        }
Beispiel #3
0
        public IHttpActionResult SaveLookUpValue(MasterMedia data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            entity.Media.Add(new Medium
            {
                BuyRate            = data.BuyRate,
                CurrCode           = data.CurrCode,
                DrawerAmount       = data.DrawerAmount,
                DrawerAmountByUser = data.DrawerAmountByUser,
                EquivalentAmount   = data.EquivalentAmount,
                LocCode            = data.LocCode,
                MediaDate          = data.MediaDate,
                PaymentCode        = data.PaymentCode,
                PaymentName        = data.PaymentName,
                SellRate           = data.SellRate
            });
            entity.SaveChanges();

            return(Ok(data));
        }