public bool SaveSite(SiteDALModel siteDALModel) { var site = Mapper.Map(siteDALModel.SiteModel, new MstSite()); var finYear = Mapper.Map(siteDALModel.MstFinYearModel, new MstFinYear()); var siteCurrencyMap = Mapper.Map(siteDALModel.MstSiteCurrancyMapModel, new MstSiteCurrancyMap()); var areaCodeMap = Mapper.Map(siteDALModel.MstAreaCodeModel, new MstAreaCode()); var currencyMap = Mapper.Map(siteDALModel.MstCurrencySiteModel, new MstCurrency()); return(this.siteRepository.SaveSite(site, finYear, areaCodeMap, currencyMap, siteCurrencyMap)); }
private void btnSave_Click(object sender, System.EventArgs e) { try { if ((IsFormValidate())) { SiteDALModel siteDalModel = new SiteDALModel(); siteDalModel.SiteModel = FillSiteModel(); siteDalModel.MstFinYearModel = FillFinYearModel(); bool Status = false; if (flagAddEdit == true) { Status = this.siteManager.UpdateSite(siteDalModel.SiteModel, siteDalModel.MstFinYearModel); if (Status == true) { CommonFunc.ShowMessage("Site " + txtSiteCode.Text.Trim() + " Updated Successfully", MessageType.Information); } else { CommonFunc.ShowMessage("Error!!!", MessageType.Information); } } else { siteDalModel.MstAreaCodeModel = FillAreaCodeModel(); siteDalModel.MstCurrencySiteModel = FillCurrencyModel(); siteDalModel.MstSiteCurrancyMapModel = FillSiteCurrancyMapModel(); Status = this.siteManager.SaveSite(siteDalModel); if (Status == true) { CommonFunc.ShowMessage("Site " + txtSiteCode.Text.Trim() + " Added Successfully", MessageType.Information); } else { CommonFunc.ShowMessage("Error!!!", MessageType.Information); } } clearForm(); } } catch (System.Exception ex) { CommonFunc.ShowMessage(ex.Message, MessageType.Information); Logger.Log(ex.Message, Logger.LogingLevel.Error); } }