static void Main(string[] args) { Console.WriteLine("Welcome to Great Outdoors.."); SalesUser s1 = new SalesUser(); s1.Name = "ABC"; s1.UserName = "******"; s1.Email = "*****@*****.**"; s1.SalesManID = 12341; if (SalesBL.AddSalesUserBL(s1)) { Console.WriteLine(s1.Name); Console.WriteLine(s1.UserName); Console.WriteLine(s1.Email); Console.WriteLine(s1.SalesManID); } else { Console.WriteLine("Error in adding salesman"); } }
public static bool UpdateSalesManBL(SalesUser updateSalesMan) { bool salesManUpdated = false; try { foreach (SalesUser salesman in SalesDAL.salesmen) { if (salesman.SalesManID == updateSalesMan.SalesManID) { SalesDAL sales = new SalesDAL(); if (ValidateSalesMan(updateSalesMan)) { salesManUpdated = sales.UpdateSalesManDetailsDAL(updateSalesMan); } } } } catch (GOException ex) { throw ex; } return(salesManUpdated); }
public static bool AddSalesUserDAL(SalesUser salesMan) { bool salesManAdded = false; try { salesmen.Add(salesMan); salesManAdded = true; } catch (GOException ex) { throw new GOException(ex.Message); } return(salesManAdded); }
private static bool ValidateSalesMan(SalesUser salesman) { StringBuilder sb = new StringBuilder(); bool validSalesMan = true; if (salesman.SalesManID <= 0) { validSalesMan = false; sb.Append(Environment.NewLine + "Invalid Sales Man ID"); } if (salesman.SalesManMobile.Length < 10) { validSalesMan = false; sb.Append(Environment.NewLine + "Required 10 Digit Contact Number"); } Regex regex = new Regex("^[a-zA-Z ]*$"); if (regex.IsMatch(salesman.Name)) { validSalesMan = false; sb.Append(Environment.NewLine + "Name should contain alphabets only"); } Regex regex1 = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"); if (regex1.IsMatch(salesman.Email)) { validSalesMan = false; sb.Append(Environment.NewLine + "Invalid email address"); } if (validSalesMan == false) { throw new GOException(sb.ToString()); } return(validSalesMan); }
public bool UpdateSalesManDetailsDAL(SalesUser updateSalesMan) { bool salesManUpdated = false; try { foreach (SalesUser salesman in salesmen) { if (salesman.SalesManID == updateSalesMan.SalesManID) { salesman.Name = updateSalesMan.Name; salesman.Email = updateSalesMan.Email; salesman.SalesManMobile = updateSalesMan.SalesManMobile; salesManUpdated = true; } } } catch (GOException ex) { throw new GOException(ex.Message); } return(salesManUpdated); }
public void Post([FromBody] SalesUser obj_SalesUser) { _iSaleWithUsService.Save_SalesUser(obj_SalesUser); }