public void Create(Domain.Entities.Project project) { using (var entities = new Entities()) { entities.Project.Add(Mapper.Map <DataAccess.Model.Project>(project)); entities.SaveChanges(); } }
public void Edit(Domain.Entities.Project newProject) { using (var entities = new Entities()) { var project = this.GetProject(newProject.Id); project.Name = newProject.Name; project.UserId = newProject.UserId; entities.Entry(Mapper.Map <DataAccess.Model.Project>(project)).State = EntityState.Modified; entities.SaveChanges(); } }
public void Should_Map() { // Arrange Domain.Entities.Project project = FakeProjects.RockingXMas; project.Urls.Remove(project.Urls.First()); ProjectDto expectedDto = ProjectDtoData.RockingXMasForPerformer; // Act ProjectDto dto = _mapper.Map <ProjectDto>(project); // Assert dto.Should().BeEquivalentTo(expectedDto); }
public async Task <int> Handle(CreateProjectCommand request, CancellationToken cancellationToken) { var p = new Domain.Entities.Project { ProjectName = request.ProjectName, ProjectID = request.ProjectID }; applicationDBContext.Projects.Add(p); await applicationDBContext.SaveChangesAsync(); return(p.ProjectID); }
public void Should_Map() { // Arrange Domain.Entities.Project project = ProjectSeedData.HoorayForHollywood; var expectedDto = new ReducedProjectDto { Description = project.Description, Code = project.Code, Id = project.Id, ShortTitle = project.ShortTitle, Title = project.Title }; // Act ReducedProjectDto dto = _mapper.Map <ReducedProjectDto>(project); // Assert dto.Should().BeEquivalentTo(expectedDto); }
public static ProjectModel FromDomainModel(Domain.Entities.Project domainProject) { return(Mapper.Map <ProjectModel>(domainProject)); }