public ActionResult DangKiMoiPost(ThuyenChuyenNgoaiTinhDTO thuyenChuyenDTO)
 {
     if (ModelState.IsValid)
     {
         ThuyenChuyenNgoaiTinh thuyenChuyen = new ThuyenChuyenNgoaiTinh();
         Mapper.Map(thuyenChuyenDTO, thuyenChuyen);
         using (var _thuyenChuyenNgoaiTinhService = new ThuyenChuyenNgoaiTinhService())
         {
             ThuyenChuyenNgoaiTinh thuyenChuyenCreated = _thuyenChuyenNgoaiTinhService.CreateThuyenChuyen(thuyenChuyen);
             return(Json(new ReturnResult(200, "success", thuyenChuyen.Id), JsonRequestBehavior.AllowGet));
         }
     }
     return(Json(new ReturnResult(400, "failed", null), JsonRequestBehavior.AllowGet));
 }
        public ActionResult CapNhatPost(ThuyenChuyenNgoaiTinhDTO thuyenChuyenDTO, int id)
        {
            if (ModelState.IsValid)
            {
                using (var _thuyenChuyenService = new ThuyenChuyenNgoaiTinhService())
                {
                    ThuyenChuyenNgoaiTinh thuyenChuyen = _thuyenChuyenService.GetThuyenChuyensById(id);
                    Mapper.Map(thuyenChuyenDTO, thuyenChuyen);
                    thuyenChuyen.UpdateAt = DateTime.Now;
                    ThuyenChuyenNgoaiTinh thuyenChuyenUpdated = _thuyenChuyenService.CapNhatThuyenChuyen(thuyenChuyen);
                    if (thuyenChuyenUpdated == null)
                    {
                        return(Json(new ReturnResult(400, "failed", null), JsonRequestBehavior.AllowGet));
                    }
                    return(Json(new ReturnResult(200, "success", thuyenChuyenUpdated.Id), JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(new ReturnResult(400, "failed", null), JsonRequestBehavior.AllowGet));
        }