Exemple #1
0
        public IActionResult UpdateSingleItemInList(string id, int item_id, [FromBody] BucketlistItemDto dto)
        {
            BucketlistItem item = _BucketlistItemLogic.GetEntityBy(p => p.BucketlistId == id && p.Id == item_id);

            if (item != null)
            {
                item.Date_Created  = dto.Date_Created;
                item.Date_Modified = DateTime.Today;
                item.Done          = dto.Done;
                item.Name          = dto.Name;
                _Service.Save();
                return(Ok(item, (int)Enums.StatusCode.Success, "updated single bucket item", true));
            }
            return(BadRequest(null, (int)Enums.StatusCode.Error, "not found"));
        }
Exemple #2
0
        public IActionResult AddBucklistItem([FromBody] BucketlistItemDto items, string id)
        {
            BucketlistModel bucketItem = _BucketlistLogic.GetEntityBy(p => p.Id.ToString() == id);

            if (bucketItem != null)
            {
                BucketlistItem bucketlistItem = new BucketlistItem
                {
                    Date_Created  = DateTime.Today,
                    Date_Modified = DateTime.Today,
                    Done          = items.Done,
                    Name          = items.Name,
                    BucketlistId  = bucketItem.Id.ToString()
                };
                _Service.Add(bucketlistItem);
                _Service.Save();
                return(Ok(items, (int)Enums.StatusCode.Success, isSuccessful: true));
            }
            return(BadRequest(null, (int)Enums.StatusCode.Error));
        }