Exemplo n.º 1
0
        public void ChangeStatus(DarumaStatus newStatus)
        {
            if (Status == newStatus)
                return;

            Status = newStatus;
        }
        public async Task<DarumaView> ChangeStatus(DarumaView daruma, DarumaStatus status)
        {
            DarumaDomain darumaDomain = await _storage.GetById(daruma.Id);
            darumaDomain.ChangeStatus(status);
            await _storage.Update(darumaDomain);

            return new DarumaView(darumaDomain, _imageUriResolver);
        }
 public Uri ResolveImageUri(DarumaStatus status)
 {
     return Dict[status];
 }