public async Task <IActionResult> AddDevice([FromBody] DeviceModelPHP device)
 {
     try
     {
         UserDetailModel user = HttpContext.Session.SessionGet <UserDetailModel>("user");
         if (user == null)
         {
             return(Ok(new CrudApiReturn {
                 status = "false", message = "Session expired. Please login to continue."
             }));
         }
         device.name = $"EVX_{device.uniqueId.GetLast(5)}";
         return(Ok(await _deviceRepository.AddDevice(device)));
     }
     catch (Exception ex)
     {
         return(Ok(new CrudApiReturn {
             status = "false", message = ex.GetBaseException().Message
         }));
     }
 }