コード例 #1
0
        public bool Validate(HousingDataDao housing)
        {
            if (val.PrimaryKeyValidate(housing.AssociateID) &&
                val.ForeignKeyValidate(housing.StatusID) &&
                val.ForeignKeyValidate(housing.RoomID))
            {
                return(true);
            }


            return(false);
        }
コード例 #2
0
 public bool UpdateHousingData(HousingDataDao hdata)
 {
     try
     {
         if (housingDVal.Validate(hdata))
         {
             return(ac.UpdateHousingData(emap.MapToData(hdata)));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
 public bool InsertHousingData(HousingDataDao newhdata)
 {
     try
     {
         if (housingDVal.Validate(newhdata))
         {
             ac.InsertHousingData(emap.MapToData(newhdata));
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #4
0
        public HousingData MapToData(HousingDataDao hdata)
        {
            var mapper = HousingDataMapper.CreateMapper();

            return(mapper.Map <HousingData>(hdata));
        }
コード例 #5
0
        /// <summary>
        /// This method maps from a HousingDataDao to a HousingDataDto
        /// </summary>
        /// <param name="data"></param>
        /// <returns>HousingDataDto</returns>
        public HousingDataDto MapToDto(HousingDataDao data)
        {
            var mapper = dataMapper.CreateMapper();

            return(mapper.Map <HousingDataDto>(data));
        }