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")); }
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)); }