Пример #1
0
        private MethodStatus <ConsumerCompanyManager.ConsumerCompany> CreateConsumerCompany(ConsumerCompanyModel model)
        {
            var newCompany = new MethodStatus <ConsumerCompanyManager.ConsumerCompany>
            {
                IsError = true,
                Message = "Company name already exists, please add a different name to continue."
            };
            var manager   = new ConsumerCompanyManager();
            var companyId = FrontEndSession.Instance.CompanyId.GetValueOrDefault(0);

            //var foundName = manager.Search(new ConsumerCompanyManager.ConsumerCompanySearch
            //{
            //    CompanyId = companyId,
            //    CompanyName = model.CompanyName
            //});
            //if (foundName.ReturnCode != ClientReturnCode.Failed)
            //{
            //    if (foundName.TotalRecords == 0)
            //    {
            //        newCompany = manager.Update(new ConsumerCompanyManager.ConsumerCompany
            //        {
            //            SiteId = FrontEndSession.Instance.SiteId.GetValueOrDefault(0),
            //            CompanyId = companyId,
            //            CompanyName = model.CompanyName
            //        });

            //    }
            //    else
            //    {
            //        newCompany = manager.Read(foundName.Data[0].ConsumerCompanyId);
            //    }
            //    return newCompany;
            //}

            return(newCompany);
        }
Пример #2
0
 public JsonResult AddCompany(ConsumerCompanyModel model)
 {
     return(Json(CreateConsumerCompany(model)));
 }