public GetExtentValues() { InitializeComponent(); DataContext = this; ClassTypes = new ObservableCollection <ClassTypeViewModel>(); try { tgda = new TestGda(); } catch (Exception ex) { MessageBox.Show(ex.Message, "GetExtentValues", MessageBoxButton.OK, MessageBoxImage.Error); } foreach (DMSType dmsType in Enum.GetValues(typeof(DMSType))) { if (dmsType == DMSType.MASK_TYPE) { continue; } ModelCode dmsTypesModelCode = modelResourcesDesc.GetModelCodeFromType(dmsType); ClassTypes.Add(new ClassTypeViewModel() { ClassType = dmsTypesModelCode }); } SelectedType = null; }
public async Task <ActionResult <ClassTypeViewModel> > Post(ClassTypeViewModel classType) { var response = await _classTypeService.Create(classType.ToModel()); if (response != BusinessLogic.Enums.StatusCode.Created) { _logger.LogError($"ClassType {classType.Name} not Created."); } return(response == BusinessLogic.Enums.StatusCode.Created ? (ActionResult <ClassTypeViewModel>)Ok() : Conflict()); }
public IHttpActionResult UpdateClassType([FromBody] ClassTypeViewModel value) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _scheduleData.UpdateClassType(value); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
private void ButtonRefreshTypes_Click(object sender, RoutedEventArgs e) { ClassTypes.Clear(); foreach (DMSType dmsType in Enum.GetValues(typeof(DMSType))) { if (dmsType == DMSType.MASK_TYPE) { continue; } ModelCode dmsTypesModelCode = modelResourcesDesc.GetModelCodeFromType(dmsType); ClassTypes.Add(new ClassTypeViewModel() { ClassType = dmsTypesModelCode }); } SelectedType = null; }
public void DeleteClassType(ClassTypeViewModel value) { var classTypeData = ObjectMapper.Mapper.Map <ClassType>(value); _classTypeRepo.Delete(classTypeData); }
public void UpdateClassType(ClassTypeViewModel value) { var classTypeData = ObjectMapper.Mapper.Map <ClassType>(value); _classTypeRepo.Edit(classTypeData); }
public void AddClassType(ClassTypeViewModel value) { var classTypeData = ObjectMapper.Mapper.Map <ClassType>(value); _classTypeRepo.Add(classTypeData); }
public static ClassType ToModel(this ClassTypeViewModel model) => Mapper.Map <ClassType>(model);