예제 #1
0
 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);
 }
예제 #2
0
        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);
        }