public async Task <IResultModel> Add(AreaAddModel model) { var entity = _mapper.Map <AreaEntity>(model); if (await _repository.Exists(entity)) { return(ResultModel.HasExists); } var result = await _repository.AddAsync(entity); return(ResultModel.Result(result)); }
public async Task <IResultModel> Add(AreaAddModel model) { var entity = _mapper.Map <AreaEntity>(model); if (await _repository.Exists(entity)) { return(ResultModel.HasExists); } entity.Pinyin = NPinyin.Pinyin.GetPinyin(entity.Name); entity.Jianpin = NPinyin.Pinyin.GetInitials(entity.Name); var result = await _repository.AddAsync(entity); return(ResultModel.Result(result)); }
public ActionResult Switch(int id) { if (areaRepository.Exists(area => area.Id == id)) { var currentAreaCookie = new HttpCookie(CookieKeyCurrentArea, id.ToString()); HttpContext.Response.Cookies.Add(currentAreaCookie); HttpContext.Request.Cookies.Add(currentAreaCookie); } return(RedirectToAction("Index")); }