Esempio n. 1
0
        /// <summary>
        /// Co 2 truong hop luc xuong la: tra that, hoac huy hang
        /// </summary>
        /// <param name="NhaXeId"></param>
        /// <param name="CustomerId"></param>
        /// <param name="XeXuatBenId"></param>
        /// <param name="PhieuGuiHangId"></param>
        /// <param name="isTranhang"></param>
        /// <param name="apiToken"></param>
        /// <returns></returns>
        public ActionResult SuaNhatKy(int NhaXeId, int CustomerId, int XeXuatBenId, int NhatKyId, string GhiChu, string apiToken)
        {
            //kiem tra xac thuc
            string _checkauthentication = isAuthentication(NhaXeId, CustomerId, apiToken, XeXuatBenId);

            if (!String.IsNullOrEmpty(_checkauthentication))
            {
                return(ErrorOccured(_checkauthentication));
            }
            var item = _nhaxeService.GetHistoryXeXuatBenLogById(NhatKyId);

            if (item.NguoiTaoId != currentCustomer.Id)
            {
                return(ErrorOccured("Nhật ký không được phép sửa"));
            }
            item.GhiChu = GhiChu;
            _nhaxeService.UpdateHistoryXeXuatBenLog(item);
            return(SuccessfulSimple("OK"));
        }