Ejemplo n.º 1
0
        public async Task <JsonResult> AddSiteType([Bind(Include = "CustomerID, Name")] SiteType siteType)
        {
            bool SiteTypeUnique = await _sitesRepository.ValidateSiteTypeUniqueForCustomer(siteType);

            if (!SiteTypeUnique)
            {
                return(Json(new { success = false, responseText = "Site already exists for this Customer!" }));
            }

            if (ModelState.IsValid)
            {
                await _sitesRepository.AddSiteType(siteType);

                return(Json(new { success = true, responseText = "SiteType added" }));
            }
            else
            {
                return(Json(new { success = false, responseText = "SiteType missing fields!" }));
            }
        }