예제 #1
0
 public void AddProject(BOProject boProject)
 {
     try
     {
         Project project = BusinessLayerHelper.ConvertBOProjectToProject(boProject);
         dataLayer.AddProject(project);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public static List <BOProject> ConvertProjectListToBOProjectList(List <Project> Projects)
        {
            List <BOProject> businessProjects = new List <BOProject>();

            foreach (Project project in Projects)
            {
                BOProject boProject = ConvertProjectToBOProject(project);

                businessProjects.Add(boProject);
            }
            return(businessProjects);
        }
예제 #3
0
        public void MapBOToModelList()
        {
            var       mapper = new BOLProjectMapper();
            BOProject bo     = new BOProject();

            bo.SetProperties("A", true, BitConverter.GetBytes(1), "A", true, "A", true, "A", "A", "A", "A", "A", "A");
            List <ApiProjectResponseModel> response = mapper.MapBOToModel(new List <BOProject>()
            {
                { bo }
            });

            response.Count.Should().Be(1);
        }
        public static BOProject ConvertProjectToBOProject(Project project)
        {
            BOProject boProject = new BOProject();

            boProject.ProjectId          = project.ProjectId;
            boProject.ClientId           = project.ClientId;
            boProject.DepartmentId       = project.DepartmentId;
            boProject.StatusId           = project.StatusId;
            boProject.ProjectName        = project.ProjectName;
            boProject.ProjectDescription = project.ProjectDescription;
            boProject.StartDate          = project.StartDate;
            boProject.EndDate            = project.EndDate;

            return(boProject);
        }
        public static Project ConvertBOProjectToProject(BOProject boProject)
        {
            Project project = new Project();

            project.ProjectId          = boProject.ProjectId;
            project.ClientId           = boProject.ClientId;
            project.DepartmentId       = boProject.DepartmentId;
            project.StatusId           = boProject.StatusId;
            project.ProjectName        = boProject.ProjectName;
            project.ProjectDescription = boProject.ProjectDescription;
            project.StartDate          = boProject.StartDate;
            project.EndDate            = boProject.EndDate;

            return(project);
        }
예제 #6
0
        public void AddProject()
        {
            try
            {
                BOProject boProject = new BOProject();
                boProject.ClientId     = 1;
                boProject.DepartmentId = 1;
                boProject.StatusId     = Convert.ToInt32(CMEnum.Status.Active);
                boProject.ProjectName  = ".Java";
                boProject.StartDate    = DateTime.Now;

                businessLayer.AddProject(boProject);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
예제 #7
0
        public void MapModelToBO()
        {
            var mapper = new BOLProjectMapper();
            ApiProjectRequestModel model = new ApiProjectRequestModel();

            model.SetProperties(true, BitConverter.GetBytes(1), "A", true, "A", true, "A", "A", "A", "A", "A", "A");
            BOProject response = mapper.MapModelToBO("A", model);

            response.AutoCreateRelease.Should().Be(true);
            response.DataVersion.Should().BeEquivalentTo(BitConverter.GetBytes(1));
            response.DeploymentProcessId.Should().Be("A");
            response.DiscreteChannelRelease.Should().Be(true);
            response.IncludedLibraryVariableSetIds.Should().Be("A");
            response.IsDisabled.Should().Be(true);
            response.JSON.Should().Be("A");
            response.LifecycleId.Should().Be("A");
            response.Name.Should().Be("A");
            response.ProjectGroupId.Should().Be("A");
            response.Slug.Should().Be("A");
            response.VariableSetId.Should().Be("A");
        }
예제 #8
0
        public void MapEFToBO()
        {
            var     mapper = new DALProjectMapper();
            Project entity = new Project();

            entity.SetProperties(true, BitConverter.GetBytes(1), "A", true, "A", "A", true, "A", "A", "A", "A", "A", "A");

            BOProject response = mapper.MapEFToBO(entity);

            response.AutoCreateRelease.Should().Be(true);
            response.DataVersion.Should().BeEquivalentTo(BitConverter.GetBytes(1));
            response.DeploymentProcessId.Should().Be("A");
            response.DiscreteChannelRelease.Should().Be(true);
            response.Id.Should().Be("A");
            response.IncludedLibraryVariableSetIds.Should().Be("A");
            response.IsDisabled.Should().Be(true);
            response.JSON.Should().Be("A");
            response.LifecycleId.Should().Be("A");
            response.Name.Should().Be("A");
            response.ProjectGroupId.Should().Be("A");
            response.Slug.Should().Be("A");
            response.VariableSetId.Should().Be("A");
        }
예제 #9
0
    public long InsertProject(BOProject objBO)
    {
        try
        {
            Hashtable ht = new Hashtable();
            ht.Add("ProjectID", objBO.ProjectID1);
            ht.Add("ProjectName", objBO.ProjectName1);
            ht.Add("Address", objBO.Address1);
            ht.Add("Location", objBO.Location1);
            ht.Add("NoOfFloor", objBO.NoOfFloor1);
            ht.Add("IsActive", objBO.IsActive1);
            ht.Add("EntryID", objBO.EntryID1);
            ht.Add("EntryDate", objBO.EntryDate1);
            ht.Add("UpdateID", objBO.UpdateID1);
            ht.Add("UpdateDate", objBO.UpdateDate1);

            return(Convert.ToInt64(idbutility.InsertData(ht, "spInsertProjectMaster")));
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
예제 #10
0
    public static long InsertProject(BOProject objBO)
    {
        DAProject objDA = new DAProject();

        return(Convert.ToInt64(objDA.InsertProject(objBO)));
    }