private bool ValidateBienBanGiaoCa(BienBanGiaoCa BienBanGiaoCaToValidate) { //if (BienBanGiaoCaToValidate.FirstName.Trim().Length == 0) // _validationDictionary.AddError("FirstName", "First name is required."); //if (BienBanGiaoCaToValidate.LastName.Trim().Length == 0) // _validationDictionary.AddError("LastName", "Last name is required."); ////if (bienBanGiaoCaToValidate.Phone.Length > 0 && !Regex.IsMatch(bienBanGiaoCaToValidate.Phone, @"((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}")) //// _validationDictionary.AddError("Phone", "Invalid phone number."); //if (BienBanGiaoCaToValidate.Email.Length > 0 && !Regex.IsMatch(bienBanGiaoCaToValidate.Email, @"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$")) // _validationDictionary.AddError("Email", "Invalid email address."); return _validationDictionary.IsValid; }
public bool DeleteBienBanGiaoCa(BienBanGiaoCa bienBanGiaoCaToDelete) { try { _repository.DeleteBienBanGiaoCa(bienBanGiaoCaToDelete); } catch { return false; } return true; }
public bool EditBienBanGiaoCa(BienBanGiaoCa bienBanGiaoCaToEdit) { // Validation logic if (!ValidateBienBanGiaoCa(bienBanGiaoCaToEdit)) return false; // Database logic try { _repository.EditBienBanGiaoCa(bienBanGiaoCaToEdit); } catch { return false; } return true; }
/// <summary> /// Deprecated Method for adding a new object to the BienBanGiaoCas EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToBienBanGiaoCas(BienBanGiaoCa bienBanGiaoCa) { base.AddObject("BienBanGiaoCas", bienBanGiaoCa); }
/// <summary> /// Create a new BienBanGiaoCa object. /// </summary> /// <param name="id">Initial value of the Id property.</param> public static BienBanGiaoCa CreateBienBanGiaoCa(global::System.Int32 id) { BienBanGiaoCa bienBanGiaoCa = new BienBanGiaoCa(); bienBanGiaoCa.Id = id; return bienBanGiaoCa; }
public ActionResult Edit(BienBanGiaoCa bienBanGiaoCaToEdit) { try { // TODO: Add update logic here if (_service.EditBienBanGiaoCa(bienBanGiaoCaToEdit)) { return RedirectToAction("Index"); } return View("Edit"); } catch { return View(); } }