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 })); } }