public ActionResult Create(HospitalViewModel hospital) { if (ModelState.IsValid) { var hospitalDomain = Mapper.Map <HospitalViewModel, Hospital>(hospital); hospitalDomain.DataCadastro = DateTime.Now; _hospitalRepository.Add(hospitalDomain); return(RedirectToAction("Index")); } return(View(hospital)); }
/// <summary> /// 新增医院 /// </summary> /// <param name="model">医院信息</param> /// <returns>是否成功</returns> public async Task<OutputBase> Add(AdminHospitalDto model) { if (await _repository.GetHospitalByName(model.HospitalName) != null) return OutputBase.Fail("同名医院已存在"); var entity = new Hospital { CityId = model.CityId, HospitalName = model.HospitalName }; _repository.Add(entity); return _unitWork.Commit() ? OutputBase.Success("新增成功") : OutputBase.Fail("新增失败"); }