private void CreateEmployees() { var dcEmployee = new Employee(); dcEmployee.Gender = Gender.Male; dcEmployee.FirstName = "Daycare"; dcEmployee.Surname = "Employee"; dcEmployee.Email = "*****@*****.**"; dcEmployee.PhoneNumber = "+420123456789"; dcEmployee.Birthdate = new DateTime(1990, 6, 2); dcEmployee.EmployeePosition = EmployeePosition.Caregiver; var mngrEmployee = new Employee(); mngrEmployee.Gender = Gender.Female; mngrEmployee.FirstName = "Manager"; mngrEmployee.Surname = "Employee"; dcEmployee.Email = "*****@*****.**"; dcEmployee.PhoneNumber = "+420123456789"; mngrEmployee.Birthdate = new DateTime(1995, 1, 1); mngrEmployee.EmployeePosition = EmployeePosition.Manager; _dcEmployeeId = dcEmployee.Id; _mngrEmployeeId = mngrEmployee.Id; _dataContext.Employees.AddRange(new[] { dcEmployee, mngrEmployee }); _dataContext.SaveChanges(); }
public TEntity ChangeProfilePicture <TEntity>(Guid?id, string pictureUri) where TEntity : Person { var person = DataContext.Find <TEntity>(id); var picture = Base64ImageHelper.CreatePictureFromUri(pictureUri); if (person != null && picture != null) { if (person.ProfilePicture != null) { person.ProfilePicture.MimeType = picture.MimeType; person.ProfilePicture.BinaryData = picture.BinaryData; } else { person.ProfilePicture = picture; DataContext.Pictures.Add(picture); } DataContext.SaveChanges(); return(person); } return(null); }