public IHttpActionResult Put(EditAreaViewModels data) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var questionIds = data.Questions ?? new List <int>(); var questionList = _questionService.Search(_ => questionIds.Contains(_.Id)).ToList(); var area = _areaService.Find(data.Id, _ => _.Questions); area.Questions = null; _areaService.Update(area); area.Questions = questionList; _areaService.Update(area); return(Ok()); } catch (Exception ex) { _loggingService.Write(GetType().Name, nameof(Create), ex); return(InternalServerError()); } }
public void Dispose() { EditAreaViewModels = null; GC.SuppressFinalize(this); GC.Collect(); }
public AreaEditWindow(AreaModel selecteditem) { InitializeComponent(); EditAreaViewModels = new EditAreaViewModels(selecteditem); DataContext = EditAreaViewModels; }