/// <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)); }
/// <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); }
/// <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); }
/// <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); }