public ActionResult Insert(TReal viewModel, FormCollection formCollection) { TReal real = new TReal(); TransferFormValuesTo(real, viewModel); //real.CostCenterId = _mCostCenterRepository.Get(formCollection["CostCenterId"]); real.SetAssignedIdTo(Guid.NewGuid().ToString()); real.CreatedDate = DateTime.Now; real.CreatedBy = User.Identity.Name; real.DataStatus = EnumDataStatus.New.ToString(); _tRealRepository.Save(real); try { _tRealRepository.DbContext.CommitChanges(); } catch (Exception e) { _tRealRepository.DbContext.RollbackTransaction(); //throw e.GetBaseException(); return(Content(e.GetBaseException().Message)); } return(Content("Data berhasil disimpan")); }
private void TransferFormValuesTo(TReal real, TReal viewModel) { real.CostCenterId = viewModel.CostCenterId; real.RealDate = viewModel.RealDate; real.RealPercentValue = viewModel.RealPercentValue; real.RealDesc = viewModel.RealDesc; }
//get real value private object GetRealValue(MCostCenter mCostCenter, DateTime dateFrom, DateTime dateTo) { TReal real = _tRealRepository.GetByCostCenterAndDate(mCostCenter, dateFrom, dateTo); if (real != null) { return(real.RealPercentValue); } return(null); }
public RealFormViewModel Create(IMCostCenterRepository mCostCenterRepository) { RealFormViewModel viewModel = new RealFormViewModel(); TReal r = new TReal(); viewModel.CostCenterList = FillHelper.GetCostCenters(mCostCenterRepository, "-Pilih Cost Center-"); viewModel.CostCenterList = FillHelper.GetMonths("-Pilih Bulan-"); viewModel.YearList = FillHelper.GetYears("-Pilih Tahun-"); return(viewModel); }
public static TReal GetReal <TReal>() where TReal : new() { var lookup = typeof(TReal).FullName; if (RecallAid.It.ContainsKey(lookup)) { return((TReal)RecallAid.It[lookup]); } var saveThis = new TReal(); RecallAid.It[lookup] = saveThis; return(saveThis); }
public ActionResult Delete(TReal viewModel, FormCollection formCollection) { _tRealRepository.DbContext.BeginTransaction(); TReal real = _tRealRepository.Get(viewModel.Id); if (real != null) { _tRealRepository.Delete(real); } try { _tRealRepository.DbContext.CommitTransaction(); } catch (Exception e) { _tRealRepository.DbContext.RollbackTransaction(); return(Content(e.GetBaseException().Message)); } return(Content("Data Realisasi berhasil dihapus")); }
public ActionResult Update(TReal viewModel, FormCollection formCollection) { TReal real = _tRealRepository.Get(viewModel.Id); TransferFormValuesTo(real, viewModel); real.ModifiedDate = DateTime.Now; real.ModifiedBy = User.Identity.Name; real.DataStatus = EnumDataStatus.Updated.ToString(); _tRealRepository.Update(real); try { _tRealRepository.DbContext.CommitChanges(); } catch (Exception e) { _tRealRepository.DbContext.RollbackTransaction(); //throw e.GetBaseException(); return(Content(e.GetBaseException().Message)); } return(Content("Data berhasil disimpan")); }
public static MComplex <TReal> complex <[AnyReal] TReal>(TReal a, TReal b) where TReal : struct { return(new MComplex <TReal>(a, b)); }
public static MComplex <TReal> ToComplex <[AnyReal] TReal>(TReal value) where TReal : struct { return(new MComplex <TReal>(value, default(TReal))); }