public virtual void UpdateHistoryXeXuatBenTrangThai(int Id, int NguoiTaoId, ENTrangThaiXeXuatBen trangthai) { var item = GetHistoryXeXuatBenId(Id); item.TrangThai = trangthai; UpdateHistoryXeXuatBen(item); var _log = new HistoryXeXuatBenLog(); _log.XeXuatBenId = item.Id; _log.TrangThai = trangthai; _log.NguoiTaoId = NguoiTaoId; switch (trangthai) { case ENTrangThaiXeXuatBen.DANG_DI: { _log.GhiChu = "Khởi hành"; break; } case ENTrangThaiXeXuatBen.KET_THUC: { _log.GhiChu = "Về bến"; break; } } InsertHistoryXeXuatBenLog(_log); }
HistoryXeXuatBenLog CreateHistoryXeXuatBenLog(ENTrangThaiXeXuatBen trangthai, String ghichu, int XeXuatBenId, int NguoiTaoId) { var item = new HistoryXeXuatBenLog(); item.TrangThai = trangthai; item.GhiChu = ghichu; item.XeXuatBenId = XeXuatBenId; item.NguoiTaoId = NguoiTaoId; _nhaxeService.InsertHistoryXeXuatBenLog(item); return(item); }