protected void btnKaydet_Click(object sender, EventArgs e) { try { Solution solution = new Solution(); Users user = (Users)Session["user"]; int categoryID = (from sc in db.SolutionCategory where sc.CategoryName == ddlSolution.SelectedItem.Text select sc.ID).FirstOrDefault(); string selectLanguage = ddlLanguage.SelectedItem.Text; Language language = (from l in db.Language where l.LanguageName == selectLanguage && l.IsActive == true select l).FirstOrDefault(); solution.Title = txtBaslik.Text; solution.SmallWriting = txtKucukYazi.Text; solution.BigWriting = txtBuyukYazi.Text; solution.Image = lblInfo.Text; solution.CategoryID = categoryID; solution.LanguageID = language.ID; if (int.Parse(RadioButtonList1.SelectedItem.Value) == 1) { solution.IsActive = true; } else { solution.IsActive = false; } solution.CreatedBy = user.ID; solution.CreatedDate = DateTime.Now; _solutionService.Add(solution); clear(); Butonvisible(true); panelVisible(true, true, false, false); Uyari("Kayıt işlemi başarıyla gerçekleşti", true); } catch (Exception ex) { if (txtBaslik.Text.Length > 100) { Uyari("Başlık 100 karakterden daha uzun girilemez!", false); } else if (txtKucukYazi.Text.Length > 500) { Uyari("Küçük yazı 500 karakterden daha uzun girilemez!", false); } else { Uyari("Kayıt işlemi sırasında bir hata oluştu", false); } } }
public ErrorSolutionDTO Add([Required] int errorId, ErrorSolutionDTO sln) { return(_solutionService.Add(errorId, sln)); }