public IActionResult Get([FromBody] RecordsFilterModel model) { var result = recordService.Get(UserId, model); if (result.Succeeded) { return(Ok(result.Response)); } return(BadRequest(result.Error)); }
public List <ITransaction> GetActual(int userId, DateTime dateFrom, DateTime dateUntil, bool?AutoExecuted = null) { var result = new List <ITransaction>(); // load records result.AddRange(_recordService.Get(userId, dateFrom, dateUntil, AutoExecuted)); // load money transfers result.AddRange(_moneyTransferService.Get(userId, dateFrom, dateUntil, AutoExecuted)); return(result.OrderByDescending(x => x.TransactionDate).ToList()); }
public PaginationData <GetRecordListOutput> Get(int pageIndex, int pageSize, int projectId, int?typeId, string keyword, string sortField, string sortState) { var paging = _recordsService.Get(pageIndex, pageSize, projectId, typeId, keyword, sortField, sortState); paging.Data.ForEach(u => { _fileUrlBuilder.SetAttachFileUrl(u); }); return(paging); }
// GET: Records/Details public async Task <ActionResult> Details(int?id) { if (!id.HasValue) { return(NotFound()); } var dto = await _recordService.Get(id.Value); if (dto == null) { return(NotFound()); } return(View(dto.MapToViewModel())); }
public async Task <IActionResult> GeRecordSortedByGender() { try { List <RecordDto> records = _recordService.Get().OrderBy(a => a.Gender).ToList(); if (records == null) { _logger.LogInformation($"Yielded No records during Gender sort "); return(NotFound()); } return(Ok(records)); } catch (Exception ex) { _logger.LogCritical($"Exception during Gender sort.", ex); return(StatusCode(500, "A problem happened while handling your request.")); } }
public static object LoadObject(this IRecordService recordService, Lookup lookup, IStoredObjectFields objectConfig) { var record = recordService.Get(lookup.RecordType, lookup.Id); var assemblyString = record.GetStringField(objectConfig.AssemblyField); var typeString = record.GetStringField(objectConfig.TypeQualfiedNameField); var jsonString = record.GetStringField(objectConfig.ValueField); var assembly = Assembly.Load(assemblyString); var type = assembly.GetType(typeString); return(JsonHelper.JsonStringToObject(jsonString, type)); }
public CommonResponse Get(int id) { CommonResponse <RecordViewModel> response = new CommonResponse <RecordViewModel>(); try { response.Result = _mapper.Map <RecordViewModel>(_recordService.Get(id)); } catch (ServiceException ex) { response.StatusText = ex.Message; } return(response); }
public void GetAll() { var result = recordService.Get(userId, new RecordsFilterModel { CategoryId = categoryId }); Assert.IsTrue(result.Succeeded); Assert.AreEqual(1, result.Response.Count()); Assert.IsTrue( result.Response.Any(v => v.Id == recordId && v.Amount == amount && v.Description == description && v.IsIncome == isIncome ) ); }
public void MenuLoop() { // Start MenuLoop while (true) { // Display Menu Selection Header ConsoleIO.DisplayHeader("Main Menu"); // Display Menu Options ConsoleIO.DisplayMenuOptions( "Load a Record", "View Records by Date Range", "Add Record", "Edit Record", "Delete Record", "Exit"); // Prompt User Choice int choice = ConsoleIO.GetIntInRange("Enter Choice: ", 1, 6); Result <DateRecord> result; // switch on choice switch (choice) { case 1: // Load Record result = _recordService.Get(ConsoleIO.GetDateTime("Enter the record date: ")); if (result.Success) { ConsoleIO.DisplaySuccess(result.Message); ConsoleIO.DisplayDateRecord(result.Data); } else { ConsoleIO.DisplayFailure(result.Message); } break; case 2: // View Records by Date Range var resultList = _recordService.LoadRange( ConsoleIO.GetDateTime("Enter start date: "), ConsoleIO.GetDateTime("Enter end date: ")); if (resultList.Success) { ConsoleIO.DisplaySuccess(resultList.Message); foreach (var record in resultList.Data) { ConsoleIO.DisplayDateRecord(record); } } else { ConsoleIO.DisplayFailure(resultList.Message); } break; case 3: // Add Record result = _recordService.Add(ConsoleIO.GetDateRecord()); if (result.Success) { ConsoleIO.DisplaySuccess(result.Message); } else { ConsoleIO.DisplayFailure(result.Message); } break; case 4: // Edit Record result = _recordService.Edit(ConsoleIO.GetDateTime("Enter Date to be Edited: "), ConsoleIO.GetDateRecord()); if (result.Success) { ConsoleIO.DisplaySuccess(result.Message); } else { ConsoleIO.DisplayFailure(result.Message); } break; case 5: // Delete Record result = _recordService.Remove(ConsoleIO.GetDateTime("Enter the date to remove: ")); if (result.Success) { ConsoleIO.DisplaySuccess(result.Message); } else { ConsoleIO.DisplayFailure(result.Message); } break; case 6: // Quit return; } // Prompt Continue so user can see printed output before clear ConsoleIO.PromptContinue(); } }
public RecordBl Get(int id) { var dto = _service.Get(id); return(dto != null ? new RecordBl(dto) : null); }
public async Task <IActionResult> Get(Guid recordId) { var result = await _recordService.Get(recordId); return(Ok(result)); }