//public Boolean CheckExistingAgent(string agentCode) //{ // try // { // var agent = cnn.Agents.Where(u => u.Code.Equals(agentCode) && u.IsActive.Equals(SystemParam.ACTIVE)).ToList(); // if (agent != null && agent.Count() > 0) // { // return true; // } // return false; // } // catch // { // return false; // } //} public int CreateAgent(CreateAgentInputModel agent) { try { if (CheckExistingAgent(agent.Phone, agent.Email)) { return(SystemParam.EXISTING); } //var lastShopID = cnn.Shops.OrderByDescending(x => x.ID).FirstOrDefault().ID + 1; Shop shop = new Shop(); shop.Name = agent.Name; shop.Lati = agent.Lati; shop.Long = agent.Long; shop.PlusCode = agent.PlusCode2; shop.Address = agent.PlusCode2; shop.ProvinceID = 1; shop.DistrictID = 1; shop.ContactName = agent.Name; shop.ContactPhone = agent.Phone; //shop.AgentID = chua biet dien cai gi vao day shop.CraeteDate = DateTime.Today; shop.IsActive = SystemParam.ACTIVE; cnn.Shops.Add(shop); cnn.SaveChanges(); Customer data = new Customer(); data.Phone = agent.Phone; data.Email = agent.Email; data.PassWord = Util.CreateMD5(agent.Password); data.Address = agent.PlusCode2; data.Name = agent.Name; data.Code = ""; data.Token = ""; data.AvatarUrl = ""; data.DOB = DateTime.Now; data.ProvinceCode = 1; data.DistrictCode = 1; data.Sex = 0; data.PointRanking = 0; data.AvatarUrl = "https://st.quantrimang.com/photos/image/072015/22/avatar.jpg"; //data.Point = SystemParam.POINT_START; data.Point = cnn.Configsses.Where(x => x.NameConst.Contains("PointAddFirst")).FirstOrDefault().ValueConst; data.LastLoginDate = DateTime.Now; data.ExpireTocken = DateTime.Now.AddYears(1); data.DeviceID = ""; data.ShopID = shop.ID; data.Status = SystemParam.ACTIVE; data.IsActive = SystemParam.ACTIVE_AGENT; data.Role = SystemParam.ROLE_ADMIN; data.CraeteDate = DateTime.Today; cnn.Customers.Add(data); cnn.SaveChanges(); return(SystemParam.RETURN_TRUE); } catch (Exception ex) { ex.ToString(); return(SystemParam.RETURN_FALSE); } }
public int CreateAgent(CreateAgentInputModel agent) { return(agentBusiness.CreateAgent(agent)); }