public object Put(DefaultFavoriteAddress request) { var command = new UpdateDefaultFavoriteAddress(); Mapper.Map(request, command); command.Address.Id = request.Id; _commandBus.Send(command); return(string.Empty); }
public object Post(DefaultFavoriteAddress request) { var command = new AddDefaultFavoriteAddress(); Mapper.Map(request, command); command.Address.Id = request.Id == Guid.Empty ? Guid.NewGuid() : request.Id; _commandBus.Send(command); return(new { command.Address.Id }); }
public object Delete(DefaultFavoriteAddress request) { var command = new RemoveDefaultFavoriteAddress { Id = Guid.NewGuid(), AddressId = request.Id }; _commandBus.Send(command); return(string.Empty); }
public void UpdateDefaultFavoriteAddress(DefaultFavoriteAddress address) { var req = string.Format("/admin/addresses/{0}", address.Id); Client.Put <string>(req, address); }
public void AddDefaultFavoriteAddress(DefaultFavoriteAddress address) { var req = string.Format("/admin/addresses"); Client.Post <string>(req, address); }
public object Get(DefaultFavoriteAddress request) { return(new DefaultFavoriteAddressResponse(Dao.GetAll())); }