public void AddUp(BenhNhanNguyCoCao benhnhan) { var check = this.benhNhanNguyCoCaoRepository.GetSingleByCondition(x => x.MaBenhNhan == benhnhan.MaBenhNhan); if (check == null) { this.benhNhanNguyCoCaoRepository.Add(benhnhan); } else { this.benhNhanNguyCoCaoRepository.Update(benhnhan); } }
public HttpResponseMessage addupp(HttpRequestMessage request) { HttpContent requestContent = Request.Content; string jsonContent = requestContent.ReadAsStringAsync().Result; BenhNhanNguyCoCao benhnhan = JsonConvert.DeserializeObject <BenhNhanNguyCoCao>(jsonContent); var userName = HttpContext.Current.GetOwinContext().Authentication.User.Identity.Name; var user = userManager.FindByNameAsync(userName).Result; if (benhnhan.MaDVCS.Contains(user.LevelCode) && benhnhan.MaTrungTam == user.LevelCode) { this.benhNhanNguyCoCaoService.AddUp(benhnhan); this.benhNhanNguyCoCaoService.Save(); return(request.CreateResponse(HttpStatusCode.OK)); } else { return(request.CreateResponse(HttpStatusCode.BadRequest)); } }