Example #1
0
        public async Task <JsonResult> SaveFinancialYearCompanyRelation(FinancialYearCompanyRelationModel financialYearCompanyRelationModel)
        {
            JsonData <JsonStatus> data = new JsonData <JsonStatus>(new JsonStatus());

            if (ModelState.IsValid)
            {
                ////if (financialYearCompanyRelationModel.RelationId > 0)
                ////{
                ////    // update record.
                ////    if (true == await _financialYearCompanyRelation.UpdateFinancialYearCompanyRelation(financialYearCompanyRelationModel))
                ////    {
                ////        data.Result.Status = true;
                ////    }
                ////}
                ////else
                ////{
                //// add new record.
                if (await _financialYearCompanyRelation.CreateFinancialYearCompanyRelation(financialYearCompanyRelationModel) > 0)
                {
                    data.Result.Status = true;
                }
                ////}
            }

            return(Json(data));
        }
Example #2
0
        public async Task <PartialViewResult> EditFinancialYearCompanyRelation(int financialYearCompanyRelationId)
        {
            ViewBag.FinancialYearList = await _financialYear.GetFinancialYearSelectList();

            ViewBag.CompanyList = await _company.GetCompanySelectList();

            FinancialYearCompanyRelationModel financialYearCompanyRelationModel = await _financialYearCompanyRelation.GetFinancialYearCompanyRelationById(financialYearCompanyRelationId);

            return(PartialView("_AddFinancialYearCompanyRelation", financialYearCompanyRelationModel));
        }
        public async Task <FinancialYearCompanyRelationModel> GetFinancialYearCompanyRelationById(int financialYearCompanyRelationId)
        {
            FinancialYearCompanyRelationModel financialYearCompanyRelationModel = null;

            IList <FinancialYearCompanyRelationModel> financialYearCompanyRelationModelList = await GetFinancialYearCompanyRelationList(financialYearCompanyRelationId, 0);

            if (null != financialYearCompanyRelationModelList && financialYearCompanyRelationModelList.Any())
            {
                financialYearCompanyRelationModel = financialYearCompanyRelationModelList.FirstOrDefault();
            }

            return(financialYearCompanyRelationModel); // returns.
        }
        public async Task <int> CreateFinancialYearCompanyRelation(FinancialYearCompanyRelationModel financialYearCompanyRelationModel)
        {
            int financialYearCompanyRelationId = 0;

            // assign values.
            Financialyearcompanyrelation financialYearCompanyRelation = new Financialyearcompanyrelation();

            financialYearCompanyRelation.CompanyId       = financialYearCompanyRelationModel.CompanyId;
            financialYearCompanyRelation.FinancialYearId = financialYearCompanyRelationModel.FinancialYearId;
            await Create(financialYearCompanyRelation);

            financialYearCompanyRelationId = financialYearCompanyRelation.RelationId;

            return(financialYearCompanyRelationId); // returns.
        }
        private async Task <FinancialYearCompanyRelationModel> AssignValueToModel(Financialyearcompanyrelation financialYearCompanyRelation)
        {
            return(await Task.Run(() =>
            {
                FinancialYearCompanyRelationModel financialYearCompanyRelationModel = new FinancialYearCompanyRelationModel();
                financialYearCompanyRelationModel.RelationId = financialYearCompanyRelation.RelationId;
                financialYearCompanyRelationModel.CompanyId = financialYearCompanyRelation.CompanyId;
                financialYearCompanyRelationModel.FinancialYearId = financialYearCompanyRelation.FinancialYearId;
                financialYearCompanyRelationModel.CompanyName = financialYearCompanyRelation.Company.CompanyName;
                financialYearCompanyRelationModel.FinancialYearName = financialYearCompanyRelation.FinancialYear.FinancialYearName;
                financialYearCompanyRelationModel.PreparedByName = financialYearCompanyRelation.PreparedByUser.UserName;

                return financialYearCompanyRelationModel;
            }));
        }