public void Create_WithNonExistingItem_DoesNotThrow() { var model = new LogInDetailModelDTO { Id = new Guid(), User = new BL.DTO.User.UserDetailModelDTO() }; var returnedModel = fixture.Repository.AddLog(model); Assert.IsNotNull(returnedModel); }
public LogInDetailModelDTO AddLog(LogInDetailModelDTO log) { using (var connection = chatterDbContextFactory.CreateDbContext()) { var newLog = mapper.MapDetailToEntity(log); newLog.Id = Guid.NewGuid(); newLog.SignInLogTime = DateTime.Now; connection.SignInLogs.Add(newLog); connection.SaveChanges(); return(mapper.MapEntityToDetailModel(newLog)); } }
public SignInLog MapDetailToEntity(LogInDetailModelDTO login) { if (login == null) { return(new SignInLog()); } return(new SignInLog() { Id = login.Id, SignLogCode = login.SignLogCode, SignInLogTime = login.SignInLogTime, UserId = login.User.Id }); }