Esempio n. 1
0
 public CreateNewDojo(Guid userId,Guid schoolId,
     string name,Address address,string description)
 {
     UserId = userId;
     SchoolId = schoolId;
     Name = name;
     Address = address;
     Description = description;
 }
Esempio n. 2
0
 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"));
 }
Esempio n. 3
0
 public virtual Dojo ChangeAddressTo(Address address)
 {
     DomainEvents.Raise(new DojoChangedAddress(Id,address));
     return this;
 }
Esempio n. 4
0
 public DojoChangedAddress(Guid dojoId, Address address)
 {
     DojoId = dojoId;
     Address = address;
 }