public IHttpActionResult PostInsertPictureToPregnantAlbum([FromBody] PregnancyAlbum album)
 {
     try
     {
         PregnancyAlbum pregnantAlbum = _BAL.InsertPictureToPregnantAlbum(album.PregnantID, album.WeekID, album.PictureUri);
         return(Created(new Uri(Url.Link("GetAlbumByPregnantId", new { id = album.PregnantID })), album));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public IHttpActionResult PostDeletPictureFromPregnancyAlbum([FromBody] PregnancyAlbum pic)

        {
            try
            {
                bool isDeleted = _BAL.DeletPictureFromPregnancyAlbum(pic.PregnantID, pic.WeekID);
                if (!isDeleted)
                {
                    return(Content(HttpStatusCode.BadRequest, isDeleted));
                }
                return(Ok(isDeleted));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public IHttpActionResult PostUpdatePictureInPregnancyAlbum([FromBody] PregnancyAlbum pic)
        {
            try
            {
                PregnancyAlbum picture = _BAL.UpdatePictureInPregnancyAlbum(pic.PregnantID, pic.WeekID, pic.PictureUri);

                if (picture == null)
                {
                    return(Content(HttpStatusCode.BadRequest, "something went really wrong! update picture to table has failed"));
                }
                return(Ok(picture));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemplo n.º 4
0
        public static PregnancyAlbum UpdatePictureInPregnancyAlbum(int pregnantId, int weekId, string pictureUri)
        {
            PregnancyAlbum picture = null;
            DataTable      res     = _DAL.UpdatePictureInPregnancyAlbum(pregnantId, weekId, pictureUri);

            if (res == null)
            {
                return(null);
            }

            picture = new PregnancyAlbum()
            {
                PregnantID = pregnantId,
                WeekID     = weekId,
                PictureUri = pictureUri
            };

            return(picture);
        }
Exemplo n.º 5
0
        public static PregnancyAlbum InsertPictureToPregnantAlbum(int pregnantId, int weekId, string pictureUri)
        {
            PregnancyAlbum album = null;
            DataTable      res   = _DAL.InsertPictureToPregnantAlbum(pregnantId, weekId, pictureUri);

            if (res == null)
            {
                return(null);
            }

            album = new PregnancyAlbum()
            {
                PregnantID = pregnantId,
                WeekID     = weekId,
                PictureUri = pictureUri
            };

            return(album);
        }