public CreateNewDojo(Guid userId,Guid schoolId, string name,Address address,string description) { UserId = userId; SchoolId = schoolId; Name = name; Address = address; Description = description; }
public CommandActionResult<CreateNewDojo> Create(CreateSchoolForm form) { var address = new Address { State = form.State, City = form.City, PostalCode = form.PostalCode, Street = form.StreetName, StreetNumber = form.StreetNumber, }; return Command( new CreateNewDojo(_currentUserProvider.CurrentLoggedInUser().Id, form.Id, form.Name, address,form.Description), () => RedirectToAction("List", "Schools")); }
public virtual Dojo ChangeAddressTo(Address address) { DomainEvents.Raise(new DojoChangedAddress(Id,address)); return this; }
public DojoChangedAddress(Guid dojoId, Address address) { DojoId = dojoId; Address = address; }