public ActionResult OperationRecord(OperationRecordModel model) { OperationRecordProvider.Insert(model); model = OperationRecordProvider.GetOperationRecords(model.OpdId, model.OperationTheatreMasterId); TempData["message"] = "Successfully Saved!"; return(View(model)); }
public async Task StartAsync() { string cursor = await GetCurrentCursorFromDatabase("operations"); _logger.Debug($"{nameof(cursor)}: {cursor}"); await DeleteLastCursorId(cursor); _operationsRequestBuilder = _server.Operations.Cursor(cursor).Limit(10); _eventSource = _operationsRequestBuilder.Stream((sender, response) => { var operationsRequestBuilder = (OperationsRequestBuilder)sender; OperationRecordModel operationRecord = HandleOperationResponse(response); if (!string.IsNullOrEmpty(response.PagingToken)) { _eventSource.Headers.Remove("Last-Event-Id"); _eventSource.Headers.Add("Last-Event-Id", response.PagingToken); } }); _eventSource.Error += (sender, args) => { _logger.Error(args.Exception.Message, args.Exception); }; _eventSource.Connect(); }
public ActionResult OperationRecord(int id, int opd) { OperationRecordModel model = new OperationRecordModel(); model = OperationRecordProvider.GetOperationRecords(opd, id); model.OperationTheatreMasterId = id; model.OpdId = opd; return(View(model)); }
public static OperationRecordModel GetOperationRecords(int opdid, int otmid) { EHMSEntities ent = new EHMSEntities(); OperationRecordModel model = new OperationRecordModel(); model.OpdMaster = ent.OpdMasters.Where(x => x.OpdID == opdid).SingleOrDefault(); model.OperationTheatreDetailsList = ent.OperationTheatreDetails.Where(x => x.OperationTheatreMasterID == otmid).ToList(); var OpRec = ent.OperationRecords.Where(x => x.OperationTheatreMasterId == otmid).SingleOrDefault(); AutoMapper.Mapper.Map(OpRec, model); model.TotalCharge = ent.OperationTheatreMasters.Where(x => x.OperationTheatreMasterID == otmid).SingleOrDefault().TotalCharge; model.OperationDate = ent.OperationTheatreMasters.Where(x => x.OperationTheatreMasterID == otmid).SingleOrDefault().OperationDate; model.OperationStartTime = ent.OperationTheatreMasters.Where(x => x.OperationTheatreMasterID == otmid).SingleOrDefault().OperationStartTime; model.OperationEndTime = ent.OperationTheatreMasters.Where(x => x.OperationTheatreMasterID == otmid).SingleOrDefault().OperationEndTime; return(model); }
public static void Insert(OperationRecordModel model) { EHMSEntities ent = new EHMSEntities(); try { var objToEdit = ent.OperationRecords.Where(x => x.OperationTheatreMasterId == model.OperationTheatreMasterId).SingleOrDefault(); model.OperationRecordId = objToEdit.OperationRecordId; AutoMapper.Mapper.Map(model, objToEdit); ent.Entry(objToEdit).State = System.Data.EntityState.Modified; ent.SaveChanges(); } catch (Exception e) { var objToSave = AutoMapper.Mapper.Map <OperationRecordModel, OperationRecord>(model); ent.OperationRecords.Add(objToSave); ent.SaveChanges(); } }
private OperationRecordModel HandleOperationResponse(OperationResponse response) { OperationRecordModel operationRecord = null; if (response is PaymentOperationResponse paymentOperationResponse) { if (paymentOperationResponse.AssetCode == "KIN" && double.Parse(paymentOperationResponse.Amount) < 10000) { _logger.Info( $"{response.Type}-KIN\t{paymentOperationResponse.CreatedAt}, {paymentOperationResponse.Amount}, {paymentOperationResponse.Id}"); } } else if (response is CreateAccountOperationResponse createAccountOperationResponse) { _logger.Info( $"{response.Type}\t{createAccountOperationResponse.CreatedAt}, {createAccountOperationResponse.StartingBalance}, {createAccountOperationResponse.Id}"); } return(operationRecord); }