Пример #1
0
        public async Task <Responce <bool> > UpdateCityMail(ChnageCityMailRequest chnageCityMailRequest)
        {
            Responce <bool> Responce = new Responce <bool>();

            Responce.Success = true;
            try
            {
                using (var db = new SSCEntities())
                {
                    Citys citys = db.Citys.Find(chnageCityMailRequest.Cityid);
                    citys.MCEmail         = chnageCityMailRequest.MCEmail;
                    citys.FcciEmail       = chnageCityMailRequest.FCCIEmail;
                    db.Entry(citys).State = System.Data.Entity.EntityState.Modified;
                    await db.SaveChangesAsync();

                    Responce.ResponeContent = true;
                }
            }
            catch (Exception ex)
            {
                Responce.Success        = false;
                Responce.ResponeContent = false;
                Responce.Message        = $"ERROR UpdateCityMail :{ex.InnerException}";
            }
            return(Responce);
        }
Пример #2
0
        public async Task <IHttpActionResult> UpdateCityMail(ChnageCityMailRequest chnageCityMailRequest)
        {
            Responce <bool> responce = new Responce <bool>();

            try
            {
                responce = await _cityService.UpdateCityMail(chnageCityMailRequest);

                return(Ok(responce));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #3
0
        public async Task <bool> ConfigCityMail(string MCEmail, string FCCIEmail, int Cityid)
        {
            var chnageCityMailRequest = new ChnageCityMailRequest()
            {
                MCEmail   = MCEmail,
                FCCIEmail = FCCIEmail,
                Cityid    = Cityid
            };
            string Json     = JsonConvert.SerializeObject(chnageCityMailRequest);
            var    responce = await restapiHelper.PosyAsync <Responce <bool> >(EndPoint.Complaint.UpdateCityMail, Json);

            if (responce.Success)
            {
                var CityModel = _cityRepo.GetItemByQuery(a => a.Id == Cityid);
                CityModel.FcciEmail = FCCIEmail;
                CityModel.MCEmail   = MCEmail;
                _cityRepo.Update(CityModel);
            }
            return(responce.ResponeContent);
        }