Exemple #1
0
 //***** Profesor Model *****
 public static Models.ProfessorModel Prof_DBToModel(Professor Prof_DB)
 {
     Models.ProfessorModel Prof_Model = new Models.ProfessorModel();
     using (TAhubContext db = new TAhubContext())
     {
         try
         {
             Prof_Model.Id             = Prof_DB.Id;
             Prof_Model.FirstName      = Prof_DB.FirstName;
             Prof_Model.LastName       = Prof_DB.LastName;
             Prof_Model.Login.Username = Prof_DB.Email;
             Prof_Model.Login.Password = Prof_DB.Password;
             try
             {
                 Prof_Model.Courses = Prof_DB.Courses.ToList();
             }
             catch (Exception) { }
         }
         catch (Exception)
         {
             Prof_Model = null;
         }
     }
     return(Prof_Model);
 }
Exemple #2
0
        public void Alterar(Models.ProfessorModel professor)
        {
            HttpClient client = new HttpClient();

            string json = JsonConvert.SerializeObject(professor);

            StringContent body = new StringContent(json, Encoding.UTF8, "application/json");

            var resp = client.PutAsync("http://localhost:5000/Professor/", body).Result;
        }
Exemple #3
0
        //***** Professor DB *****
        public static Professor Prof_ModelToDB(Models.ProfessorModel Prof_Model)
        {
            Professor Prof_DB = new Professor();

            using (TAhubContext db = new TAhubContext())
            {
                try
                {
                    Prof_DB.FirstName = Prof_Model.FirstName;
                    Prof_DB.LastName  = Prof_Model.LastName;
                    Prof_DB.Email     = Prof_Model.Login.Username;
                    Prof_DB.Password  = Prof_Model.Login.Password;
                    if (Prof_Model.Courses != null && Prof_Model.Courses.Count > 0)
                    {
                        Prof_DB.Courses = Prof_Model.Courses;
                    }
                }
                catch (Exception)
                {
                    Prof_DB = null;
                }
            }
            return(Prof_DB);
        }