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));
            }
        }
Ejemplo n.º 2
0
 public void Update(DotChuanDoan patient)
 {
     dotChuanDoanRepository.Update(patient);
 }
Ejemplo n.º 3
0
 public void Add(DotChuanDoan dotchuandoan)
 {
     dotChuanDoanRepository.Add(dotchuandoan);
 }