コード例 #1
0
        public ApiResponseModel DeleteGalleryImage(GalleryImageDeleteModel galleryImageDeleteModel)
        {
            ApiResponseModel apiResponseModel = new ApiResponseModel
            {
                Message     = "Deleted",
                MessageType = ApiResponseMessageType.success
            };

            if (galleryImageDeleteModel.GalleryId > 1)
            {
                var _oldData = _db.MstGallery.Where(x => x.GalleryId.Equals(galleryImageDeleteModel.GalleryId) && x.IsActive == true).FirstOrDefault();
                if (_oldData != null)
                {
                    _oldData.Image        = null;
                    _oldData.Thumbnail    = null;
                    _oldData.ModifiedDate = DateTime.Now;
                    _oldData.Modifiedby   = galleryImageDeleteModel.UserId;

                    _db.Entry(_oldData).State = EntityState.Modified;
                    if (_db.SaveChanges() < 1)
                    {
                        apiResponseModel.Message     = "Unable to delete.";
                        apiResponseModel.MessageType = ApiResponseMessageType.error;
                    }
                }
            }
            else
            {
                apiResponseModel.Message     = "Unable to find record";
                apiResponseModel.MessageType = ApiResponseMessageType.warning;
            }
            return(apiResponseModel);
        }
コード例 #2
0
 public JsonResult DeleteGalleryImage([FromBody] GalleryImageDeleteModel galleryImageDeleteModel)
 {
     return(Json(galleryManagementDetails.DeleteGalleryImage(galleryImageDeleteModel)));
 }