示例#1
0
        public IActionResult Put([FromBody] DoctorUpdateInfo doctorUpdateInfo)
        {
            // checking id
            if (doctorUpdateInfo.UserId != this.GetUserId())
            {
                return(new StatusCodeResult(401));
            }

            // updating doctor
            var result = (int)this._dataManager.Operate <DoctorUpdateInfo, object>("UpdateDoctor", doctorUpdateInfo);

            // returning result
            return(this.GetActionResult(result));
        }
示例#2
0
 /// <summary>
 /// Puts doctor
 /// </summary>
 /// <param name="doctorUpdateInfo">doctor update info</param>
 /// <returns>response</returns>
 public async Task <Response <string> > PutDoctorAsync(DoctorUpdateInfo doctorUpdateInfo)
 {
     return(await this.PutProfileAsync("doctors", doctorUpdateInfo));
 }