public VmFormState Exists([FromBody] VmFormStateSearch search) { var result = new VmFormState(); var userName = userService.GetUserName(); if (string.IsNullOrEmpty(userName)) { result.Exists = false; return(result); } search.UserName = userName; result.Id = formStateService.Exists(search); return(result); }
public string Exists(VmFormStateSearch search) { string result = null; contextManager.ExecuteWriter(unitOfWork => { var formStateRepository = unitOfWork.CreateRepository <IFormStateRepository>(); result = formStateRepository .All() .Where(formState => formState.EntityId == search.EntityId && formState.EntityType == search.EntityType && formState.LanguageId == search.LanguageId && formState.UserName == search.UserName ) .Select(formState => formState.Id.ToString()) .FirstOrDefault(); }); return(result); }
public VmFormState Search(VmFormStateSearch search) { VmFormState result = null; contextManager.ExecuteWriter(unitOfWork => { var formStateRepository = unitOfWork.CreateRepository <IFormStateRepository>(); var _formState = formStateRepository .All() .Where(formState => formState.EntityId == search.EntityId && formState.EntityType == search.EntityType && formState.LanguageId == search.LanguageId && formState.UserName == search.UserName ) .FirstOrDefault(); result = TranslationManagerToVm.Translate <FormState, VmFormState>(_formState); }); return(result ?? new VmFormState() { Exists = false }); }
public VmFormState Search([FromBody] VmFormStateSearch search) { return(formStateService.Search(search)); }
public VmFormState GetById([FromBody] VmFormStateSearch search) { return(formStateService.GetById(search.Id)); }