示例#1
0
        public int CreateRaceModifier(RaceModifier rmod)
        {
            int proposedReturnValue = -1;

            proposedReturnValue = _context.CreateRaceModifier(rmod.RaceModifierID, rmod.RaceID, rmod.StatID, rmod.ModifierAmount);
            return(proposedReturnValue);
        }
示例#2
0
 public RaceModifier FindRaceModifierByRaceModifierID(int RaceModifierID)
 {
     RaceModifier proposedReturnValue = null;
     RaceModifierDAL DataLayerObject = _context.FindRaceModifierByRaceModifierID(RaceModifierID);
     if (null != DataLayerObject)
     {
         proposedReturnValue = new RaceModifier(DataLayerObject);
     }
     return proposedReturnValue;
 }
示例#3
0
 public List<Modifier> GetRaceModifiersRelatedToRaces(int RaceID, int skip, int take)
 {
     List<Modifier> ProposedReturnValue = new List<Modifier>();
     List<RaceModifierDAL> ListOfDataLayerObjects = _context.GetRaceModifiersRelatedToRaces(RaceID, skip, take);
     foreach (RaceModifierDAL racemodifier in ListOfDataLayerObjects)
     {
         RaceModifier BusinessObject = new RaceModifier(racemodifier);
         ProposedReturnValue.Add(BusinessObject);
     }
     return ProposedReturnValue;
 }
示例#4
0
 public void DeleteRaceModifier(RaceModifier rmod)
 {
     _context.DeleteRaceModifier(rmod.RaceModifierID);
 }