private List <CmnuserTeamDetail> InsertionList(vCmnUserTeam model, List <vCmnuserTeamDetail> details, UserCommonEntity commonEntity) { List <CmnuserTeamDetail> list = new List <CmnuserTeamDetail>(); GenericFactoryEF_CmnUserTeam = new CmnUserTeam_EF(); Int64 NextID = GenericFactoryEF_CmnUserTeam.getMaxVal_int64("TeamDetailID", "CmnuserTeamDetail"); foreach (vCmnuserTeamDetail Item in details) { CmnuserTeamDetail entity = new CmnuserTeamDetail(); entity.TeamDetailID = NextID++; entity.TeamID = model.TeamID; entity.UserID = Item.UserID; entity.Sequence = Item.Sequence; entity.CompanyID = Item.CompanyID; entity.CreateBy = Item.CreateBy; entity.CreateOn = DateTime.Now; entity.CreatePc = HostService.GetIP(); entity.UpdateBy = Item.UpdateBy; entity.UpdateOn = Item.UpdateOn; entity.UpdatePc = Item.UpdatePc; entity.IsDeleted = Item.IsDeleted; entity.DeleteBy = Item.DeleteBy; entity.DeleteOn = Item.DeleteOn; entity.DeletePc = Item.DeletePc; list.Add(entity); } return(list); }
private List <CmnuserTeamDetail> UpdateDetailsBinding(List <vCmnuserTeamDetail> details, UserCommonEntity commonEntity) { List <CmnuserTeamDetail> list = new List <CmnuserTeamDetail>(); foreach (vCmnuserTeamDetail Item in details) { CmnuserTeamDetail entity = new CmnuserTeamDetail(); entity.TeamDetailID = Item.TeamDetailID; entity.TeamID = Item.TeamID; entity.UserID = Item.UserID; entity.Sequence = Item.Sequence; entity.CompanyID = Item.CompanyID; entity.IsDeleted = Item.IsDeleted; if (Item.IsDeleted == false) { entity.UpdateBy = commonEntity.loggedUserID; entity.UpdateOn = DateTime.Now; entity.UpdatePc = HostService.GetIP(); } else { entity.DeleteBy = commonEntity.loggedUserID; entity.DeleteOn = DateTime.Now; entity.DeletePc = HostService.GetIP(); } list.Add(entity); } return(list); }
private CmnUserTeam InsertionModelBinding(vCmnUserTeam model, List <vCmnuserTeamDetail> details, UserCommonEntity commonEntity) { GenericFactoryEF_CmnUserTeam = new CmnUserTeam_EF(); try { Int64 NextID = GenericFactoryEF_CmnUserTeam.getMaxVal_int64("TeamID", "CmnUserTeam"); CmnUserTeam returnModel = new CmnUserTeam(); returnModel.TeamID = model.TeamID == 0 ? NextID : model.TeamID; returnModel.TeamName = model.TeamName; returnModel.DepartmentID = model.DepartmentID; returnModel.CompanyID = model.CompanyID; if (model.EntityMode == "Inserted") { returnModel.CreateBy = commonEntity.loggedUserID; returnModel.CreateOn = DateTime.Now; returnModel.CreatePc = HostService.GetIP(); } else { returnModel.UpdateBy = commonEntity.loggedUserID; returnModel.UpdateOn = DateTime.Now; returnModel.UpdatePc = HostService.GetIP(); } returnModel.IsDeleted = model.IsDeleted; if (returnModel.IsDeleted == true) { returnModel.DeleteBy = commonEntity.loggedUserID; returnModel.DeleteOn = DateTime.Now; returnModel.DeletePc = HostService.GetIP(); } NextID = GenericFactoryEF_CmnUserTeam.getMaxVal_int64("TeamDetailID", "CmnuserTeamDetail"); foreach (vCmnuserTeamDetail Item in details) { CmnuserTeamDetail entity = new CmnuserTeamDetail(); entity.TeamDetailID = NextID++; if (Item.EntityMode != "Inserted") { entity.TeamDetailID = Item.TeamDetailID; } entity.TeamID = returnModel.TeamID; entity.UserID = Item.UserID; entity.Sequence = Item.Sequence; entity.CompanyID = Item.CompanyID; entity.CreateBy = Item.CreateBy; entity.CreateOn = DateTime.Now; entity.CreatePc = HostService.GetIP(); entity.UpdateBy = Item.UpdateBy; entity.UpdateOn = Item.UpdateOn; entity.UpdatePc = Item.UpdatePc; entity.IsDeleted = Item.IsDeleted; entity.DeleteBy = Item.DeleteBy; entity.DeleteOn = Item.DeleteOn; entity.DeletePc = Item.DeletePc; returnModel.CmnuserTeamDetails.Add(entity); } return(returnModel); } catch (Exception ex) { ex.Message.ToString(); throw; } }