예제 #1
0
        public async Task <JsonResult> UpdateAsync(int id, UpdateHospitalRequest updated)
        {
            updated.Id = id;
            var data = await _mediator.ToPipeAsync <UpdateHospitalRequest, Hospital>(updated);

            return(Json(data));
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="request"></param>
        /// <exception>医院不存在</exception>
        public static void UpdateHospital(UpdateHospitalRequest request)
        {
            var hospital = HospitalRep.GetByID(request.HospitalID).ThrowIfNull("医院不存在");

            hospital.Name = request.Name;
            HospitalRep.Update(hospital);
        }
예제 #3
0
 public void UpdateHospital(UpdateHospitalRequest request)
 {
     HospitalService.UpdateHospital(request);
 }
예제 #4
0
 public async Task <Hospital> UpdateAsync(UpdateHospitalRequest updated)
 {
     return(await _mediator.RequestAsync <UpdateHospitalRequest, Hospital>(updated));
 }