void updateRendering() { OperationTypeModel model = DataContext as OperationTypeModel; if (model.IsShadow) { mainGrid.Background = Application.Current.Resources.MergedDictionaries[0]["lightBrush"] as SolidColorBrush; border.BorderThickness = new Thickness(4); } else { mainGrid.Background = Application.Current.Resources.MergedDictionaries[0]["lightBrush"] as SolidColorBrush; border.BorderThickness = new Thickness(0); } if (model is OperationTypeGroupModel) { tbLabel.Foreground = Application.Current.Resources.MergedDictionaries[0]["darkBrush"] as SolidColorBrush; } else { tbLabel.Foreground = Application.Current.Resources.MergedDictionaries[0]["highlightBrush"] as SolidColorBrush; } tbLabel.Text = model.Name.Replace("_", "\n"); }
public async Task <ResultModel <OperationTypeOutputModel> > InsertOperationType([FromBody] OperationTypeInputModel item) { var operationTypeItem = new OperationTypeModel() { Name = item.Name, Description = item.Description, BranchId = item.BranchId }; var result = await _operationTypeStoreService.InsertAndSaveAsync <OperationTypeOutputModel>(operationTypeItem); item.Id = result.Result.Id; if (item.Equipments != null && result.Info.Succeeded) { await _operationTypeEquipmentStoreService.UpdateOperationTypeEquipmentsAsync(item); } if (item.OperatingRoomIds != null && result.Info.Succeeded) { await _operatingRoomOperationTypeStoreService.UpdateOperationTypeOperatingRoomsAsync(item); } return(result); }
public ActionResult Edit(OperationTypeModel setting) { OperationTypeModel oldSetting = GetOneOperationType(setting.Id); if (ModelState.IsValid) { oldSetting.Updated = DateTime.UtcNow; oldSetting.Name = setting.Name; oldSetting.IsAllowReserve = setting.IsAllowReserve; _context.Entry(oldSetting).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } return(RedirectToAction("Index")); }
public List <OperationTypeModel> GetOperationTypes() { var typesDb = this.context.OperationsTypes.OrderBy(o => o.Order).ToList(); List <OperationTypeModel> models = new List <OperationTypeModel>(); if (typesDb.Count > 0) { foreach (var type in typesDb) { OperationTypeModel model = new OperationTypeModel(type); models.Add(model); } return(models); } return(null); }
public ActionResult Create(OperationTypeModel setting) { var outlet = GetOutletUserAssociated(); if (ModelState.IsValid) { setting.Created = DateTime.UtcNow; setting.Updated = DateTime.UtcNow; setting.OutletId = outlet.Id; setting.Outlet = outlet; outlet.OperationTypes.Add(setting); _context.OperationType.Add(setting); _context.Entry(outlet).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(int id) { OperationTypeModel setting = _context.OperationType.FirstOrDefault(x => x.Id == id); return(View(setting)); }
/// <summary> /// Удалить тип оерации /// </summary> /// <param name="operationType">Тип операции для удаления</param> public void DeleteOperationType(OperationTypeModel operationType) => _context.OperationTypes.Remove(operationType);
/// <summary> /// Изменить тип операции /// </summary> /// <param name="operationType">Тип измененной операции</param> public void UpdateOperationType(OperationTypeModel operationType) => _context.OperationTypes.Update(operationType);
/// <summary> /// Добавить тип операции /// </summary> /// <param name="operationType">Тип операции к добавлению</param> /// <param name="ct">Токен отмены</param> /// <returns></returns> public async Task AddOperationType(OperationTypeModel operationType, CancellationToken ct) => await _context.OperationTypes.AddAsync(operationType, ct);
/// <summary> /// Формирование DTO типа операции /// </summary> /// <param name="rules">Список правил</param> /// <param name="parameters">Список параметров</param> /// <param name="operationType">Тип операции</param> /// <returns>DTO типа операции</returns> public OperationTypeDto ConvertOperationTypeModelToDTO(List <RuleDto> rules, List <OperationParameterDto> parameters, OperationTypeModel operationType) => new OperationTypeDto { OperationTypeName = operationType.OperationTypeName, Rules = rules, OperationParameters = parameters };
/// <summary> /// Конвертирование модели типа операции в DTO /// </summary> /// <param name="typeToConvert">Объект модели типа операции </param> /// <returns>DTO типа операции</returns> public OperationTypeForListDto ConvertOperationTypeModelToDTO(OperationTypeModel typeToConvert) => new OperationTypeForListDto { OperationtypeId = typeToConvert.Id, OperationTypeName = typeToConvert.OperationTypeName };