public static bool SaveRevenueProfileSplits(EvolutionRepository.ManualModels.RevenueProfileSimple simpleProfile) { bool Result = false; try { //simpleProfile.SiteSplit //simpleProfile.OperatorSplit using (var ctx = new EvolutionRepository.Models.EvolutionDBContext()) { ctx.Database.ExecuteSqlCommand("Evo_SaveRevenueProfileSplits @RevenueProfileID,@RevenueProfileName,@OrganisationID,@DeductionTotalTypeID,@AppliesOrganisationTypeID," + "@CollectOrganisationTypeID,@RevenueProfileTypeID,@DeductionTypeID,@CreditOrganisationTypeID,@IsSplit,@SiteSplit,@OperatorSplit", new SqlParameter("@RevenueProfileID", simpleProfile.RevenueProfileID), new SqlParameter("@RevenueProfileName", simpleProfile.RevenueProfileName), new SqlParameter("@OrganisationID", simpleProfile.OrganisationID), new SqlParameter("@DeductionTotalTypeID", simpleProfile.DeductionTotalTypeID), new SqlParameter("@AppliesOrganisationTypeID", simpleProfile.AppliesOrganisationTypeID), new SqlParameter("@CollectOrganisationTypeID", simpleProfile.CollectOrganisationTypeID), new SqlParameter("@RevenueProfileTypeID", simpleProfile.RevenueProfileTypeID), new SqlParameter("@DeductionTypeID", simpleProfile.DeductionTypeID), new SqlParameter("@CreditOrganisationTypeID", simpleProfile.CreditOrganisationTypeID), new SqlParameter("@IsSplit", true), new SqlParameter("@SiteSplit", simpleProfile.SiteSplit), new SqlParameter("@OperatorSplit", simpleProfile.OperatorSplit)); } Result = true; } catch (Exception ex) { throw ex; } return(Result); }
public HttpResponseMessage SaveRevenueProfileSplits(EvolutionRepository.ManualModels.RevenueProfileSimple simpleProfile) { bool Result = SplitLogic.SaveRevenueProfileSplits(simpleProfile); if (Result == false) { throw new HttpResponseException(HttpStatusCode.BadRequest); } else { return(new HttpResponseMessage(HttpStatusCode.OK)); } }
public static bool SaveRevenueProfileSplits(EvolutionRepository.ManualModels.RevenueProfileSimple simpleProfile) { return(SplitDAL.SaveRevenueProfileSplits(simpleProfile)); }