Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="modelOrgChart"></param>
        /// <returns></returns>
        public ObjectModel.OrgChart GetOrgChartByID(ObjectModel.OrgChart modelOrgChart)
        {
            var rmodel       = new ConvertModel();
            var dao          = new OrgChartRepository();
            var dataOrgChart = dao.Query(s => s.Id == modelOrgChart.Id).FirstOrDefault();

            return(rmodel.ReturnModel <ObjectModel.OrgChart, OrgChart>(dataOrgChart));
        }
Example #2
0
        /// <summary>
        ///  save Entity Method
        /// </summary>
        /// <param name="svarOrgChart"></param>
        public Decimal Add(ObjectModel.OrgChart svarOrgChart)
        {
            svarOrgChart.IsActive = "1";
            var rmodel    = new ConvertModel();
            var sOrgChart = rmodel.ReturnModel <OrgChart, ObjectModel.OrgChart>(svarOrgChart);
            var dao       = new OrgChartRepository();
            var newItem   = dao.Insert(sOrgChart);

            return(newItem.Id);
        }
Example #3
0
        /// <summary>
        ///  Edit Entity Method
        /// </summary>
        /// <param name="evarOrgChart"></param>
        public void Update(ObjectModel.OrgChart evarOrgChart)
        {
            var rmodel       = new ConvertModel();
            var eOrgChart    = rmodel.ReturnModel <OrgChart, ObjectModel.OrgChart>(evarOrgChart);
            var dao          = new OrgChartRepository();
            var dataOrgChart = dao.Query(s => s.Id == evarOrgChart.Id).FirstOrDefault();

            eOrgChart.CreatedOn            = dataOrgChart.CreatedOn;
            eOrgChart.CreatedByEmployeeId  = dataOrgChart.CreatedByEmployeeId;
            eOrgChart.ModifiedByEmployeeId = ConstantManager.GetCurrentUserId();
            eOrgChart.ModifiedOn           = DateTime.Now;
            eOrgChart.IsActive             = dataOrgChart.IsActive;
            dao.Update(eOrgChart, c => c.Id == eOrgChart.Id);
        }
Example #4
0
        /// <summary>
        ///  Delete Entity Method
        /// </summary>
        /// <param name="dvarOrgChart"></param>
        public void Remove(ObjectModel.OrgChart dvarOrgChart)
        {
            var dao = new OrgChartRepository();

            dao.Delete(s => s.Id == dvarOrgChart.Id);
        }