public PartialViewResult GetRequestDetail(int RequestID) { try { RequestDetailWebOutputModel requestDetail = requestBusiness.GetRequestDetail(RequestID); return(PartialView("_RequestDetail", requestDetail)); } catch { return(PartialView("_RequestDetail", new RequestDetailWebOutputModel())); } }
// Lấy thông tin chi tiết 1 yêu cầu đổi quà public RequestDetailWebOutputModel GetRequestDetail(int RequestID) { try { RequestDetailWebOutputModel requestDetail = new RequestDetailWebOutputModel(); var query = (from r in cnn.Requests join c in cnn.Customers on r.CustomerID equals c.ID join g in cnn.Gifts on r.GiftID equals g.ID where r.IsActive.Equals(SystemParam.ACTIVE) && r.ID.Equals(RequestID) select new RequestDetailWebOutputModel { ID = r.ID, RequestCode = r.Code, TypeGift = r.Type, GiftName = g.Name, Point = r.Point, CustomerID = r.CustomerID, CustomerName = c.Name, CustomerPhone = c.Phone, CustomerAddress = c.Address, Note = r.Note, Status = r.Status, CreateDate = r.CreateDate }).FirstOrDefault(); if (query != null && query.ID > 0) { return requestDetail = query; } return requestDetail; } catch { return new RequestDetailWebOutputModel(); } }