Пример #1
0
        public void SaveNewEntry(ConversionTrackerViewModel tvm)
        {
            ConversionTrackerEntity cte = new ConversionTrackerEntity
            {
                EntryName       = tvm.EntryName,
                FromAmount      = tvm.AmountFrom,
                ToAmount        = tvm.AmountTo,
                SessionID       = this.SessionID,
                UpdateRate      = this.DefaultAutoUpdate,
                CurrencyFrom    = tvm.CurrencyFrom,
                CurrencyTo      = tvm.CurrencyTo,
                RateToUse       = tvm.RateUsed,
                LastUpdatedDate = tvm.LastUpdated
            };
            var ctRes = DIResolver.Data.NinjectConfig.GetKernal().Get <CuMaster.Data.RepositoryInterfaces.IConversionTrackerRepository>();

            ctRes.Save(cte);
        }
Пример #2
0
        public JsonResult SaveNewTrackerEntry(ConversionTrackerViewModel tvm)
        {
            Session currentSession = Helpers.AuthenticationHelper.GetSession(System.Web.HttpContext.Current);

            if (tvm.EntryName == null)
            {
                tvm.EntryName = "";
            }

            BusinessLibrary.Library.CurrencyConversionTrackerLibrary ctLib = new BusinessLibrary.Library.CurrencyConversionTrackerLibrary(System.Web.HttpContext.Current, currentSession);
            try
            {
                ctLib.SaveNewEntry(tvm);
                return(Json(new { StatusKey = "SUCCESS" }));
            }
            catch
            {
                return(Json(new { StatusKey = "ERROR" }));
            }
        }