public IActionResult OperateSlider(SliderFormModel model, IFormFile image) { if (ModelState.IsValid) { if (model.Id == 0 || model.Id == null) { try { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.Image = imageBase64Data; Slider slider = new Slider { Image = model.Image, ScreenOrder = model.ScreenOrder }; db.Add(slider); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } else { ModelState.AddModelError("error", "Lütfen Resim Ekleyin!"); } } catch (Exception) { ModelState.AddModelError("error", "Error! An error occurred while Slider creating"); } } else { var Slider = db.Slider.Where(q => q.Id == model.Id).FirstOrDefault(); if (Slider == null) { ModelState.AddModelError("error", "Unknown Request!"); } else { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); Slider.Image = imageBase64Data; } Slider.ScreenOrder = model.ScreenOrder; db.Update(Slider); db.SaveChanges(); return(StatusCode(200, "Güncellendi!")); } } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult OperateImage(IFormFile image, int albumId) { if (ModelState.IsValid) { try { if (image != null) { var model = new AlbumItem(); string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.Image = imageBase64Data; model.AlbumId = albumId; db.Add(model); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } else { ModelState.AddModelError("error", "Lütfen Resim Ekleyin!"); } } catch (Exception e) { ModelState.AddModelError("error", "Error! An error occurred while Image creating"); } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult Index(AboutUs model, IFormFile image) { if (ModelState.IsValid) { try { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.Image = imageBase64Data; } db.Update(model); db.SaveChanges(); return(StatusCode(200, "Güncellendi")); } catch (Exception e) { ModelState.AddModelError("error", "Error! An error occurred while album creating"); } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult CreateAlbum(Album model, IFormFile image) { if (ModelState.IsValid) { if (model.Id == 0) { try { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.AlbumPhoto = string.Format("data:image/" + image.ContentType + ";base64,{0}", imageBase64Data); db.Add(model); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } else { ModelState.AddModelError(null, "Please Add Image!"); } } catch (Exception) { ModelState.AddModelError(null, "Error! An error occurred while album creating"); } } else { var album = db.Album.Where(q => q.Id == model.Id).FirstOrDefault(); if (album == null) { ModelState.AddModelError(null, "Unknown Request!"); } else { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); album.AlbumPhoto = string.Format("data:image/" + image.ContentType + ";base64,{0}", imageBase64Data); } album.Name = model.Name; album.ColorId = model.ColorId; db.Update(album); db.SaveChanges(); return(StatusCode(200, "Güncellendi!")); } } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult Operate(ArticleFormModel model, IFormFile image) { if (ModelState.IsValid) { if (model.Id == 0 || model.Id == null) { try { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.Image = imageBase64Data; } Article article = new Article { ColorId = model.ColorId, Detail = model.Detail, Image = model.Image, LongDetail = model.LongDetail, PageName = model.PageName, ScreenOrder = model.ScreenOrder, SubTitle = model.SubTitle, Title = model.Title }; db.Add(article); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } catch (Exception e) { ModelState.AddModelError("error", "Error! An error occurred while album creating"); } } else { var article = db.Article.Where(q => q.Id == model.Id).FirstOrDefault(); if (article == null) { ModelState.AddModelError("error", "Unknown Request!"); } else { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); article.Image = imageBase64Data; } article.Title = model.Title; article.SubTitle = model.SubTitle; article.ScreenOrder = model.ScreenOrder; article.PageName = model.PageName; article.LongDetail = model.LongDetail; article.Detail = model.Detail; article.ColorId = model.ColorId; db.Update(article); db.SaveChanges(); return(StatusCode(200, "Güncellendi!")); } } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult OperateAlbum(AlbumFormModel model, IFormFile image) { if (ModelState.IsValid) { if (model.Id == 0 || model.Id == null) { try { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.AlbumPhoto = imageBase64Data; Album album = new Album() { AlbumPhoto = model.AlbumPhoto, ColorId = model.ColorId, Name = model.Name }; db.Add(album); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } else { ModelState.AddModelError("error", "Lütfen Resim Ekleyin!"); } } catch (Exception) { ModelState.AddModelError("error", "Error! An error occurred while album creating"); } } else { var album = db.Album.Where(q => q.Id == model.Id).FirstOrDefault(); if (album == null) { ModelState.AddModelError("error", "Unknown Request!"); } else { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); album.AlbumPhoto = imageBase64Data; } album.Name = model.Name; album.ColorId = model.ColorId; db.Update(album); db.SaveChanges(); return(StatusCode(200, "Güncellendi!")); } } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult Operate(EmployeeFormModel model, IFormFile image) { if (ModelState.IsValid) { if (model.Id == 0 || model.Id == null) { try { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); model.Image = imageBase64Data; Employee employee = new Employee { ColorId = model.ColorId, Detail = model.Detail, Image = model.Image, Info = model.Info, Name = model.Name, Role = model.Role, ScreenOrder = model.ScreenOrder }; db.Add(employee); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } else { ModelState.AddModelError("Error", "Lütfen Resim Ekleyiniz"); } } catch (Exception e) { ModelState.AddModelError("error", "Error! An error occurred while Employee creating"); } } else { var employee = db.Employee.Where(q => q.Id == model.Id).FirstOrDefault(); if (employee == null) { ModelState.AddModelError("error", "Unknown Request!"); } else { if (image != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(image); employee.Image = imageBase64Data; } employee.Name = model.Name; employee.Info = model.Info; employee.Detail = model.Detail; employee.ColorId = model.ColorId; employee.Role = model.Role; db.Update(employee); db.SaveChanges(); return(StatusCode(200, "Güncellendi!")); } } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }
public IActionResult Operate(BlogFormModel model, IFormFile simage, IFormFile bimage) { if (ModelState.IsValid) { if (model.Id == 0 || model.Id == null) { try { if (simage == null || bimage == null) { ModelState.AddModelError("error", "Lütfen Resim Ekleyiniz!"); } else { string imageBase64Data = ImageOperations.GetBase64FromFile(simage); model.SmallImage = imageBase64Data; imageBase64Data = ImageOperations.GetBase64FromFile(bimage); model.BigImage = imageBase64Data; Blog blog = new Blog { ColorId = model.ColorId, BigImage = model.BigImage, Detail = model.Detail, Info = model.Info, SmallImage = model.SmallImage, Title = model.Title }; db.Add(blog); db.SaveChanges(); return(StatusCode(200, "Eklendi")); } } catch (Exception e) { ModelState.AddModelError("error", "Error! An error occurred while album creating"); } } else { var blog = db.Blog.Where(q => q.Id == model.Id).FirstOrDefault(); if (blog == null) { ModelState.AddModelError("error", "Unknown Request!"); } else { if (simage != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(simage); blog.SmallImage = imageBase64Data; } if (bimage != null) { string imageBase64Data = ImageOperations.GetBase64FromFile(bimage); blog.BigImage = imageBase64Data; } blog.ColorId = model.ColorId; blog.Detail = model.Detail; blog.Info = model.Info; blog.Title = model.Title; db.Update(blog); db.SaveChanges(); return(StatusCode(200, "Güncellendi!")); } } } return(BadRequest(new { Message = "Some error(s) occurred!", StatusCode = 400, ModelState = ModelState.ToList() })); }