public HttpResponseMessage AddUp(HttpRequestMessage request, XN_KetQua_ChiTietViewModel _xN_KetQua_ChiTietViewModel) { HttpContent requestContent = Request.Content; string jsonContent = requestContent.ReadAsStringAsync().Result; DotChuanDoan dotchuandoan = JsonConvert.DeserializeObject <DotChuanDoan>(jsonContent); var userName = HttpContext.Current.GetOwinContext().Authentication.User.Identity.Name; var user = userManager.FindByNameAsync(userName).Result; if (dotchuandoan.MaDVCS.Contains(user.LevelCode) && dotchuandoan.MaTrungTam == user.LevelCode) { DotChuanDoan dcd = this.dotChuanDoanService.GetByMa(dotchuandoan.MaDotChuanDoan); if (dcd == null) { this.dotChuanDoanService.Add(dotchuandoan); } else { this.dotChuanDoanService.Update(dotchuandoan); } this.dotChuanDoanService.Save(); return(request.CreateResponse(HttpStatusCode.OK)); } else { return(request.CreateResponse(HttpStatusCode.BadRequest)); } }
public void Update(DotChuanDoan patient) { dotChuanDoanRepository.Update(patient); }
public void Add(DotChuanDoan dotchuandoan) { dotChuanDoanRepository.Add(dotchuandoan); }