示例#1
0
        public JsonResult PartnerPackage(PartnerPackage partnerPackage, string command, string partid)
        {
            partnerPackage.UpdatedDate = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, INDIAN_ZONE);
            long packageid = long.Parse(partnerPackage.packageid);
            long partid1   = long.Parse(partid);

            if (command == "Update")
            {
                partnerPackage = partnerservice.updatepartnerpackage(partnerPackage, partid1, packageid);
            }


            return(Json(partnerPackage, JsonRequestBehavior.AllowGet));
        }
        public PartnerPackage updatepartnerpackage(PartnerPackage partnerPackage, long partid, long packageid)
        {
            //var partnerPackage1 = _dbContext.PartnerPackage.Where(m => m.PartnerID == partid && m.packageid == packageid.ToString()).FirstOrDefault();
            //partnerPackage.ID = partnerPackage1.ID;
            //_dbContext.Entry(partnerPackage1).CurrentValues.SetValues(partnerPackage);
            //_dbContext.SaveChanges();
            // Query the database for the row to be updated.
            var query =
                from ord in _dbContext.PartnerPackage
                where ord.PartnerID == partid && ord.packageid == packageid.ToString()
                select ord;

            // Query the database for the row to be updated.

            // Execute the query, and change the column values
            // you want to change.
            foreach (PartnerPackage ord in query)
            {
                ord.Achoicedays = partnerPackage.Achoicedays;
                ord.Anormaldays = partnerPackage.Anormaldays;
                ord.Aholidays   = partnerPackage.Aholidays;
                ord.Apeakdays   = partnerPackage.Apeakdays;
                ord.Status      = partnerPackage.Status;
                ord.UpdatedDate = partnerPackage.UpdatedDate;
                // Insert any additional changes to column values.
            }
            // Query the database for the row to be updated.

            try
            {
                _dbContext.SaveChanges();
            }
            catch (Exception ex)
            {
            }
            return(partnerPackage);
        }
示例#3
0
 public PartnerPackage updatepartnerpackage(PartnerPackage partnerPackage, long partid, long packageid)
 {
     partnerPackage = partnerrepo.updatepartnerpackage(partnerPackage, partid, packageid);
     return(partnerPackage);
 }
示例#4
0
 public PartnerPackage addPartnerPackage(PartnerPackage partnerPackage)
 {
     partnerPackage = partnerrepo.addPartnerPackage(partnerPackage);
     return(partnerPackage);
 }
 public PartnerPackage addPartnerPackage(PartnerPackage partnerPackage)
 {
     _dbContext.PartnerPackage.Add(partnerPackage);
     _dbContext.SaveChanges();
     return(partnerPackage);
 }