/// <summary> /// Сохранение пользователя в БД, если его там ещё нет. /// <param name="client">Сохраняемый клиент</param> /// </summary> public void Save(ClientModel client) { if (clientsCache.Contains(client)) // Если клиент делает заказ не первый раз { dbController.IncreaseOrdersNumber(client); // Увечиваем соответствующий атрибут в БД return; } dbController.Save(client); clientsCache.Add(client); }
/// <summary> /// Сохранение заказа в БД /// </summary> /// <param name="order">Сохраняемый заказ</param> public void Save(OrderModel order) { DbController.Save(order); OrdersCache.Add(order); }
/// <summary> /// Сохранение услуги в БД. /// </summary> /// <param name="service">Сохраняемая услуга</param> public void Save(ServiceModel service) { DbController.Save(service); ServicesCache.Add(service); }