Пример #1
0
 public int Add(Immovables building)
 {
     for (int i = 0; i < list.Count; i++)
     {
         if (list[i].address == building.address)
         {
             return(1);
         }
     }
     list.Add(building);
     AverageAmount();
     return(0);
 }
Пример #2
0
        public EssenceSOR <Immovables> StartImmovablesEdit(int id)
        {
            var operationResult = new EssenceSOR <Immovables>();

            try
            {
                immoEdit = ir.LoadByID(id);
                operationResult.Essence = immoEdit;
            }
            catch (Exception e)
            {
                operationResult.Message   = e.Message;
                operationResult.IsSuccess = true;
            }
            return(operationResult);
        }
Пример #3
0
 public bool Changed(object val, [CallerMemberName] string fieldName = "")
 {
     try
     {
         var info = immoModel.ChangeField(fieldName, val);
         if (info.IsSuccess)
         {
             MessageBox.Show("Произошла ошибка -> {0}", info.Message);
             IsChange = false;
             return(false);
         }
         else
         {
             changeableImmo = info.Essence;
             IsChange       = true;
             return(true);
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show($"Ошибка - {exception.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
         return(false);
     }
 }
Пример #4
0
 public mapSpace(Immovables wall)
 {
     thisIs    = wall;
     ItemsHere = new List <Item>();
 }
Пример #5
0
 public void Del(Immovables building)
 {
     list.Remove(building);
 }
Пример #6
0
 /// <summary>
 /// проверка на программное заполнения значений полей
 /// </summary>
 public ImmoEditorViewModel(ImmoModel immoModel)
 {
     this.immoModel = immoModel;
     ChangeableImmo = immoModel.Immo;
     GetTypeList();
 }