public BaseResponse EditLBCOffer(LBCOfferRequest inventoryRequest) { BaseResponse resp = new BaseResponse(); resp = _addLBCOfferReposetory.EditLBCOffer(inventoryRequest); return(resp); }
public BaseResponse AddLBCOffer(LBCOfferRequest inventoryRequest) { BaseResponse resp = new BaseResponse(); // var serializer = new JsonConvert.SerializeObject(); dynamic result = new ContentResult(); // serializer.MaxJsonLength = int.MaxValue; // result.ContentType = "application/json"; try { DateTime StartDate = Convert.ToDateTime(inventoryRequest.DTPStartDate); DateTime EndDate = Convert.ToDateTime(inventoryRequest.DTPEndDate); DateTime now = DateTime.Now; if (now > StartDate) { resp.Message = "Start date time cannot be less than today’s Datetime"; result.Content = JsonConvert.SerializeObject(resp); return(result); } if (StartDate > EndDate) { resp.Message = "End Date Time cannot be less than Start Datetime"; result.Content = JsonConvert.SerializeObject(resp); return(result); } if (inventoryRequest.pFranchise_ID != "" && inventoryRequest.pOfferDescription != "" && inventoryRequest.pOfferType != "" && inventoryRequest.pOfferPrice != "" && inventoryRequest.pOfferVolume != "" && inventoryRequest.pLBC_OfferPrice != "") { string FileId = ""; //Insert file info In DB InsertFileInfo("LBC_Offers _Sample File1.xlsx", "1", inventoryRequest.pCreatedBy.ToLower(), ref FileId); resp.Message = Call_Insert_LBC_Offer(inventoryRequest.pFranchise_ID, inventoryRequest.pOfferPrice, inventoryRequest.pOfferType.ToUpper(), inventoryRequest.pOfferVolume, inventoryRequest.pOfferDescription, StartDate, EndDate, inventoryRequest.pLBC_OfferPrice, FileId, inventoryRequest.pCreatedBy); } else { resp.Message = "Invalid Inputs"; result.Content = JsonConvert.SerializeObject(resp); return(result); } result.Content = JsonConvert.SerializeObject(resp); return(result); } catch (Exception ex) { resp.Message = ex.Message.ToString(); //serializer.MaxJsonLength = int.MaxValue; result.Content = JsonConvert.SerializeObject(resp); result.ContentType = "application/json"; // Log.LogError(ex, "LBCOffers/AddLBCOffer", "2035", " Franchise_ID : " + inventoryRequest.pFranchise_ID + " OfferPrice :" + inventoryRequest.pOfferPrice + " OfferType : " + inventoryRequest.pOfferType + " OfferType : " + inventoryRequest.pOfferType + " OfferVolume : " + inventoryRequest.pOfferVolume); return(result.Conten); } }