public void UpdateTemplate(TemplateModel viewModel) { DAL.Entities.TemplateMaster templateMs = new DAL.Entities.TemplateMaster(); templateMs.TemplateId = viewModel.TemplateId; templateMs.TemplateName = viewModel.TemplateName; templateMs.Status = viewModel.Status; templateMs.CreatedBy = viewModel.CreatedBy; templateMs.CreatedDate = viewModel.CreatedDate; templateMs.UpdatedBy = viewModel.UpdatedBy; templateMs.UpdatedDate = viewModel.UpdatedDate; #region //update template columns //List<DAL.Entities.TemplateDetails> templateColumns = new List<DAL.Entities.TemplateDetails>(); //foreach (TemplateColumnModel column in viewModel.Columns) //{ // templateColumns.Add(new ZionWeb.DAL.Entities.TemplateDetails // { // TemplateDetailId=column.Id, // ColumnName = column.ColumnName, // MandatoryFlag = column.IsMandatory, // TemplateId= templateMs.TemplateId, // Order =column.Order, // CreatedBy = viewModel.CreatedBy, // CreatedDate = viewModel.CreatedDate, // UpdatedBy=viewModel.UpdatedBy, // UpdatedDate=viewModel.UpdatedDate // }); //} //_templateDAL.UpdateTemplate(templateMs, templateColumns); #endregion _templateDAL.UpdateTemplate(templateMs); }
public void CreateTemplate(TemplateModel viewModel) { DAL.Entities.TemplateMaster templateMs = new DAL.Entities.TemplateMaster(); templateMs.TemplateName = viewModel.TemplateName; templateMs.DataFeedId = viewModel.DataFeedId; templateMs.Status = viewModel.Status; templateMs.CreatedBy = viewModel.CreatedBy; templateMs.CreatedDate = viewModel.CreatedDate; List <DAL.Entities.TemplateDetails> templateColumns = new List <DAL.Entities.TemplateDetails>(); foreach (TemplateColumnModel column in viewModel.Columns) { templateColumns.Add(new ZionWeb.DAL.Entities.TemplateDetails { ColumnName = column.ColumnName, MandatoryFlag = column.IsMandatory, Order = column.Order, CreatedDate = DateTime.Now, CreatedBy = viewModel.CreatedBy, TemplateId = templateMs.TemplateId }); } _templateDAL.AddTemplate(templateMs, templateColumns); }