public JsonResult addOrEditContent(ContentViews content) { ResponseModel result = new ResponseModel(); if (content.ID <= 0) { result = _contentM.AddNewContent(content); } else { result = _contentM.UpdateContent(content); } return(Json(result)); }
public void OnSwipeRight() { var imageNumber = ContentViews.IndexOf(CurrentView); var nextNumber = imageNumber == 0 ? ContentViews.Count - 1 : imageNumber - 1; var nextImage = ContentViews [nextNumber]; //make sure this image is in position to be animated in nextImage.Layout(new Rectangle(new Point(-CurrentView.Width, 0), CurrentView.Bounds.Size)); var current = CurrentView; current.LayoutTo(new Rectangle((this.Bounds.Width + this.Width + CurrentView.Width), 0, CurrentView.Width, CurrentView.Height)); CurrentView = nextImage; nextImage.LayoutTo(new Rectangle(0, 0, CurrentView.Width, CurrentView.Height)); }
public ActionResult AddOrEditContentView(int?content_id) { ContentViews contentView = new ContentViews(); if (content_id.HasValue) { contentView = _contentM.GetContentViewByID(content_id.Value); } if (contentView == null) { contentView = new ContentViews(); } return(View(contentView)); }
public ResponseModel UpdateContent(ContentViews content) { ResponseModel result = new ResponseModel(); result = ValidateAddOrEditContentView(content); if (!result.IsSuccess) { return(result); } bool p = _contentRepo.Update(content); result.IsSuccess = true; result.Message = "İçerik başarı ile güncellendi!"; return(result); }
public ResponseModel AddNewContent(ContentViews content) { ResponseModel result = new ResponseModel(); result = ValidateAddOrEditContentView(content); if (!result.IsSuccess) { return(result); } int val = _contentRepo.Insert(content); content.ID = val; result.IsSuccess = true; result.Message = "İçerik başarı ile oluşturuldu!"; result.ResultData = val; return(result); }
public ResponseModel ValidateAddOrEditContentView(ContentViews content) { ResponseModel result = new ResponseModel(); if (content.RowNumber <= 0) { result.Message = "Sıra numarası 0 dan büyük olmalıdır!"; return(result); } if (string.IsNullOrWhiteSpace(content.Title) || string.IsNullOrWhiteSpace(content.Description) || string.IsNullOrWhiteSpace(content.Keywords) || string.IsNullOrWhiteSpace(content.ContentBody)) { result.Message = "Başlık , anahtar kelimeler, açıklama ve içerik alanları zorunludur!"; return(result); } if (content.ID > 0) { var exist = _contentRepo.GetByCustomQuery("select * from ContentViews where ID != @ID and Uri = @Uri", new { ID = content.ID, Uri = content.Uri }).FirstOrDefault(); if (exist != null) { result.Message = "Aynı url bilgisine sahip bir içerik zaten mevcut!"; return(result); } var exist_row = _contentRepo.GetByCustomQuery("select * from ContentViews where ID != @ID and RowNumber = @Row", new { ID = content.ID, Row = content.RowNumber }).FirstOrDefault(); if (exist_row != null) { result.Message = "Aynı sıra numarası bilgisine sahip bir içerik zaten mevcut!"; return(result); } } else { var exist = _contentRepo.GetByCustomQuery("select * from ContentViews where Uri = @Uri", new { Uri = content.Uri }).FirstOrDefault(); if (exist != null) { result.Message = "Aynı url bilgisine sahip bir içerik zaten mevcut!"; return(result); } var exist_row = _contentRepo.GetByCustomQuery("select * from ContentViews where RowNumber = @Row", new { Row = content.RowNumber }).FirstOrDefault(); if (exist_row != null) { result.Message = "Aynı sıra numarası bilgisine sahip bir içerik zaten mevcut!"; return(result); } } result.IsSuccess = true; return(result); }