From 82f7975d896f99fa32cd255b8cb6d66821c166b3 Mon Sep 17 00:00:00 2001
From: Lucca Santangelo <luccasant95@gmail.com>
Date: Sun, 13 Dec 2020 17:42:37 -0300
Subject: [PATCH] bedelia validation

---
 Bedelia/Controllers/CoursesController.cs          | 2 +-
 Tsi1.Api/Tsi1.Api/Controllers/CourseController.cs | 9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/Bedelia/Controllers/CoursesController.cs b/Bedelia/Controllers/CoursesController.cs
index 8979b7f..8ee45bb 100644
--- a/Bedelia/Controllers/CoursesController.cs
+++ b/Bedelia/Controllers/CoursesController.cs
@@ -34,7 +34,7 @@ namespace Bedelia.Controllers
 
             if (course == null)
             {
-                return BadRequest(string.Format("el curso con nombre {0} no existe", name));
+                return BadRequest(string.Format("el curso con nombre {0} no existe en bedelia", name));
             }
 
             return Ok(course);
diff --git a/Tsi1.Api/Tsi1.Api/Controllers/CourseController.cs b/Tsi1.Api/Tsi1.Api/Controllers/CourseController.cs
index 16a4791..aa7d359 100644
--- a/Tsi1.Api/Tsi1.Api/Controllers/CourseController.cs
+++ b/Tsi1.Api/Tsi1.Api/Controllers/CourseController.cs
@@ -56,10 +56,13 @@ namespace Tsi1.Api.Controllers
             var tenantId = int.Parse(HttpContext.User.Claims.FirstOrDefault(x => x.Type == "TenantId").Value);
             newCourse.TenantId = tenantId;
 
-            var bedeliaResult = await _bedeliaService.IsValidCourse(newCourse.Name);
-            if (bedeliaResult.HasError)
+            if (!newCourse.IsTemplate)
             {
-                return BadRequest(bedeliaResult.Message);
+                var bedeliaResult = await _bedeliaService.IsValidCourse(newCourse.Name);
+                if (bedeliaResult.HasError)
+                {
+                    return BadRequest(bedeliaResult.Message);
+                }
             }
 
             var result = await _courseService.Create(newCourse);
-- 
GitLab