コード例 #1
0
        public IEnumerable <BusinessData> UpdateBusiness(Int32 Id, [FromBody] BusinessStatusRequest bus)
        {
            try
            {
                using (var context = new DepContext())
                {
                    BusinessData bd = context.BusinessData.Where(bus => bus.Id == Id).FirstOrDefault();
                    bd.Status = bus.Status;
                    context.SaveChanges();

                    return(context.BusinessData.Where(bus => bus.Id == Id).ToList());
                }
            }
            catch (Exception e)
            {
                Serilog.Log.Information("UpdateBusinessStatusError: " + e.Message);
                throw new Exception();
            }
        }
コード例 #2
0
        public IEnumerable <BusinessData> UpdateBusiness(string IntermediaryCode, [FromBody] BusinessDataRequest bus)
        {
            try {
                using (var context = new DepContext())
                {
                    BusinessData bd = context.BusinessData.Where(bus => bus.IntermediaryCode == IntermediaryCode).FirstOrDefault();
                    bd.WebsiteUrl          = bus.WebsiteUrl;
                    bd.GoogleBusinessUrl   = bus.GoogleBusinessUrl;
                    bd.DigitalBcardUrl     = bus.DigitalBcardUrl;
                    bd.WhatsappNumber      = bus.WhatsappNumber;
                    bd.FacebookUrl         = bus.FacebookUrl;
                    bd.LinkedinUrl         = bus.LinkedinUrl;
                    bd.DirectoryListingUrl = bus.DirectoryListingUrl;
                    context.SaveChanges();

                    return(context.BusinessData.Where(bus => bus.IntermediaryCode == IntermediaryCode).ToList());
                }
            }
            catch (Exception e)
            {
                Serilog.Log.Information("UpdateBusinessError: " + e.Message);
                throw new Exception();
            }
        }