public bool?EditProperty(PropertyDto property)
 {
     try
     {
         if (!_rep.Exists(property.PropertyId))
         {
             return(false);
         }
         var entityToUpdate = _mapper.Map <Domain.Entities.Property>(property);
         _rep.Edit(entityToUpdate, entityToUpdate.PropertyID);
         if (!_rep.Save())
         {
             return(null);
         }
         return(true);
     }
     catch (Exception e)
     {
         //Logger.ErrorException(e.Message, e);
         throw e;
     }
 }
Example #2
0
        public async Task <bool?> DeleteCustomer(int id)
        {
            try
            {
                if (!_rep.Exists(id))
                {
                    return(false);
                }
                var entityToDelete = await _rep.Get(id);

                _rep.Delete(entityToDelete);
                if (!_rep.Save())
                {
                    return(null);
                }
                return(true);
            }
            catch (Exception e)
            {
                //Logger.ErrorException(e.Message, e);
                throw;
            }
        }